È corretto / corretto utilizzare il dialogo come finestra principale?
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 );
}
. 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