2010-07-12 3 views
0

Windows에서 잘못되었거나 권장하지 않는다고 말하는 것이 맞습니다. 이 같은 예를 들어DialogBox를 기본 창으로 사용하는 것이 맞거나 적절합니까?

: 메인 창으로 대화 상자를 사용하여

int APIENTRY _tWinMain(HINSTANCE hInstance, 
        HINSTANCE hPrevInstance, 
        LPTSTR lpCmdLine, 
        int  nCmdShow) 
{ 
    UNREFERENCED_PARAMETER(hPrevInstance); 
    UNREFERENCED_PARAMETER(lpCmdLine); 
    UNREFERENCED_PARAMETER(nCmdShow); 

    INT_PTR result = DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAINWINDOWBOX), nullptr, MainWindow); 

    return static_cast<int>(result); 
} 

답변

2

실제로 MFC하여 기본 구성 중 하나 지원됩니다, 그래서 네, (마이크로 소프트에 따르면) 괜찮아요.

필자가 작성한 거의 모든 Windows 응용 프로그램은 대화 상자를 기본 창으로 사용했지만 사무용 응용 프로그램을 작성하지 않기 때문에 그럴 가치가 있습니다.

0

예 ... 계산기 (calc.exe)를 본 적이 없습니까? 대화 상자로 메인 윈도우를 갖는 대화 상자 기반 어플리케이션입니다.

관련 문제