Domanda

È corretto, proprio come in Windows non dice che è cattivo o non raccomandato.

Ad esempio come questo:

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

È stato utile?

Soluzione

Utilizzando una finestra di dialogo Poiché la finestra principale è effettivamente supportata come una delle configurazioni predefinite da MFC, quindi sì, va bene (secondo Microsoft).

Per quello che vale, virtualmente ogni app Windows che ho scritto negli anni ha utilizzato una finestra di dialogo come finestra principale, ma è perché non scrivo applicazioni di tipo ufficio.

Altri suggerimenti

Sì Sicuramente ... non hai visto calcolatrice (calc.exe)?È un'applicazione basata sulla finestra di dialogo con finestra principale come una finestra di dialogo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top