wtl

    0

    2답변

    Windows 바탕 화면, Windows 저장소 및 Windows Phone에서 사용할 수있는 응용 프로그램을 다시 작성하고 싶습니다. 현재 상태 : Windows 바탕 화면은 MFC 응용 프로그램입니다. Windows 저장소와 Windows Phone이 백엔드 및 네트워크 통신용 PCL을 공유하고 있습니다. 백엔드와 API를 한 번 추가하고 3 개의 플랫

    3

    2답변

    나는 PtInRect (마우스 위치가 프레임 컨트롤의 사각형에 대해 테스트되는 곳)과 함께 DrawFrameControl을 사용하여 컨트롤 (버튼과 같은)의 효과를 시뮬레이션하는 경우를 보았습니다. 왜 자식 창을 사용하는 대신이 작업을 원하십니까? 이 기술을 사용하는 예제는 this docking framework입니다. 도킹 창의 닫기 단추는 실제 창이

    0

    1답변

    창을 만들고 해당 부모 창 안에 CAxWindow 포함. 주 창을 만들 때 CAxWindow 창도 생성합니다. 지금 문제는 내 메인 윈도우에 WM_WINDOWPOSCHANGING 메시지를 추가하고 지속적으로 불리는 것입니다. 처음에는 오른쪽 좌표 값으로 호출되지만 약간의 시간이 지나면 재치 x = 0, y = 0, width 및 height = 0이됩니다.

    -1

    1답변

    사용자 지정 CListBox 파생 클래스를 만들려고합니다. 메시지 맵을 올바르게 설정하는 방법을 찾는 데 문제가 있습니다. 이것은 내가 사용하고있는 현재의 코드입니다 : template <class T> class CHScrollListBoxT : public CWindowImpl<CHScrollListBoxT<T> , CListBox> { publi

    1

    1답변

    WTL 및 그래픽을 사용하여 과 같은 목록보기 도구를 다시 작성하지만 정렬 할 이름 또는 전화 번호 헤더를 클릭하면 다음과 같이 표시됩니다. . 아직 오래된 것은 있지만 분명하지는 않은 것으로 보입니다. 핵심 코드 그리기 : void _DrawItem(HDC hDC, LPDRAWITEMSTRUCT lpDrawItemStruct) { .

    0

    1답변

    스플리터가 WTL에서 이동할 때 두 개의 창을 무효화해야합니다. 현재 스플리터가 움직일 때 무효화되고 다른 스플리터가 멈 추면 무효화됩니다. 스플리터 이동은 어떻게 처리합니까?

    2

    2답변

    사소한 문제가없는 것 같습니다. IE 메인 창에 내 창을 연결합니다. 내 창은 WTL의 CWindowImpl에서 파생되며 일부 내용을 보여주는 IWebBrowers2 컨트롤을 호스팅합니다. IWebBrowser2는 <input type='text'/>으로 html을 표시합니다. 편집 및 텍스트 조작 (Ctrl + C, Ctrl + V, Ctrl + X 등)

    2

    2답변

    시스템에 Norton 360이 설치되어 있습니다. 내가 디버그 모드에서이 WTL 프로젝트 (VS2012)를 실행하고 출력 창에 내가 다음 줄 'CheckWTL.exe'(Win32에서)를 참조하십시오 :로드 'C : \의 ProgramFiles을 (86) \ Norton360 \ NortonData \ 21.1.0.18 \ Definitions \ BASHD

    4

    1답변

    항상 부모 클라이언트 영역을 채우며 항상 크기와 위치가 동일한 하위 창을 만들려고합니다. 나의 유혹은 부모에게 GetWindowLongPtr으로 전화하고, 그 창 proc을 걸고, WM_SIZE과 WM_MOVE 메시지를 가로 채고, 그 메시지에 응답하여 내 아이의 크기를 조정/옮기는 것이다. 그러나 내가 연구하고있는 프로젝트는 WTL로 작성되었으며,이 무거

    3

    2답변

    에는 ImageList가으로 설정되어있는 Windows C++ 응용 프로그램에 TreeView 컨트롤이 있습니다. 에는 (TVIF_IMAGE 플래그 없음) 아이콘이없는 노드를 삽입하려고하는데 아이콘이 계속 표시됩니다. TVINSERTSTRUCT tvis = { 0 }; tvis.hParent = hParent; tvis.hInsertAft