Est-ce correct / approprié d'utiliser la boîte de dialogue comme fenêtre principale?

StackOverflow https://stackoverflow.com/questions/3229084

  •  14-09-2020
  •  | 
  •  

Question

est-il correct-correct comme dans Windows ne dis pas que c'est mauvais ou non recommandé.

Par exemple comme celui-ci:

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

Était-ce utile?

La solution

Utilisation d'une boîte de dialogue car la fenêtre principale est effectivement prise en charge comme l'une des configurations par défaut de MFC, donc oui, c'est bien (selon Microsoft).

Pour ce que ça vaut la peine, pratiquement toutes les applications Windows que j'ai écrites dans des années utilisées dans une boîte de dialogue comme fenêtre principale, mais c'est parce que je n'écris pas des applications de type bureau.

Autres conseils

Oui définitivement ... Vous n'avez pas vu calculatrice (calc.exe)?C'est une application basée sur la boîte de dialogue ayant une fenêtre principale en tant que boîte de dialogue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top