0

Windowsでは、それが悪い、または推奨されていないとは言っていないので、それは正しいですか?

たとえば、次のようにします。

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 );
}
4

2 に答える 2

2

ダイアログボックスをメインウィンドウとして使用することは、実際にはMFCによるデフォルト構成の1つとしてサポートされているため、はい、それで問題ありません(Microsoftによると)。

価値のあることとして、私が何年にもわたって作成したほぼすべてのWindowsアプリは、メインウィンドウとしてダイアログボックスを使用していましたが、それは私がオフィスタイプのアプリケーションを作成していないためです。

于 2010-07-12T13:46:41.963 に答える
0

はい、間違いなく...電卓(calc.exe)を見ませんでしたか?ダイアログとしてメインウィンドウを持つダイアログベースのアプリケーションです。

于 2010-07-12T18:44:04.543 に答える