cdialog

    4

    1답변

    CDialog 파생 클래스 (예 : CWnd :: m_hWnd 멤버)에서 창 핸들을 검색 할 수있는 방법이 있습니까? 감사

    1

    1답변

    SDI 응용 프로그램이 있습니다. 응용 프로그램에는 작업을 수행하는 동안 서버와 통신하는 것과 같은 메시지를 표시하는 데 사용되는 모덜리스 대화 상자가 있습니다. 문제는 대화 상자의 부모 창이 기본 프레임으로 설정되어있을 때 ShowWindow 메서드가 예상대로 작동하지 않는다는 것입니다. 대화 상자가 메인 프레임으로 덮여있는 것 같습니다. ShowWind

    0

    2답변

    많은 다른 MFC CDialog 파생 대화 창을 표시하는 비교적 큰 응용 프로그램이 있습니다. 대화 상자의 모든 사람은이 비슷한 중앙 함수에서 표시됩니다 void ShowDialog(CDialog& dlg) { dlg.DoModal(); } 가 지금은 기본적으로 모든 대화의의 OnInitDialog 방법으로 함수를 호출 할 필요가있다. 기술

    0

    1답변

    MFC에 내장 된 프로그램을 만들고 있습니다. CFormView를 흔들면 이상한 상황이 발생합니다. 처음에는 모든 것이 올바르게 최소화되었지만 모든 창을 복원하는 동안 두 번째로 흔들면 CFormView 내부에있는 내 CDialog 중 하나가 뒤쪽으로 가고 있지만 앞면에 있어야합니다. 두 번째 흔들림을 어떻게 잡을 수 있습니까? 내 CDialog에 어떤 메

    2

    2답변

    우리는 MFC 응용 프로그램을 WPF로 이식하고 있으며 전체 응용 프로그램을 이식 할 시간이 없을 것입니다. MFC 응용 프로그램에는 많은 CDialog 기반 윈도우가 있으며 MFC에 이러한 윈도우 중 일부를 남겨두고 WPF 창 내부에 표시하여 WPF에서 해당 모드를 제어 할 수 있습니다. 쉬운 방법이 있습니까? 그렇지 않다면이 문제를 해결할 다른 방법을

    0

    1답변

    CDialog 기반 응용 프로그램이 있습니다. Visual Studio 리소스 편집기에서 내 대화 상자의 속성이 스타일이 "팝업"으로 설정되어 있고 시스템 메뉴 값이 "참"임을 보여줍니다. 그러나 응용 프로그램을 실행할 때 시스템 메뉴가 없습니다. 어떻게 시스템 메뉴를 표시 할 수 있습니까? SetIcon()을 사용하여 아이콘을 먼저 설정해야합니까? IDD

    1

    2답변

    마우스 오버시 응용 프로그램 아이콘을 어떻게 변경합니까? 내 CDialog의 시스템 메뉴에 몇 가지 메뉴 항목을 넣으려고합니다. 사용자 인터페이스 구성 요소임을 나타 내기 위해 사용자가 마우스를 가리면이 아이콘을 강조하고 싶습니다. (파이어 폭스의 최신 버전이 파이어 폭스 메뉴를 가지고있는 것과 비슷합니다. 오렌지색으로 표시하고 마우스를 올리면 강조 표시됩

    7

    1답변

    VC8에서 VC10으로 업그레이드 중이며 CDialog와 관련된 것으로 보이는 많은 메모리 누수가 있습니다. 가장 간단한 예제는 여러 개의 단추가있는 CDialog를 사용하여 다음 코드로 보여줍니다. VC10에서이 누수하지만 VC8에서하지 않습니다 : for (int i = 0; i < 5000; ++i) { CDialog* dialog = new

    1

    4답변

    간단한 MFC 응용 프로그램 대화 상자 프로젝트를 만들었습니다. 클래스 마법사를 사용하여 CDialog를 기반으로 CMyDlg라는 새 클래스를 만들었습니다. 그런 다음 메시지 맵 화면으로 가서 WM_INITDIALOG 항목을 두 번 클릭하여 CMyDlg :: OnInitDialog() 처리기를 자동으로 만듭니다. 문제는 CMyDlg :: OnInitDial

    1

    2답변

    내 응용 프로그램 중 하나의 경우, 대화 상자의 OnInitDialog에서 응용 프로그램을 끝내려하거나이 함수 바로 다음에 수행하려고합니다. 그것을 할 방법이 있습니까? Windows 메시지를 사용하여 - OnInitDialog에서 SendMessage를 호출하고 OnClose를 호출 한 보낸 메시지의 처리기에서 시도했지만 대화 상자가 표시되어서 의도 한대