Pregunta

es correcto, ya que en Windows no dice que es malo o no se recomienda.

Por ejemplo, así:

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

¿Fue útil?

Solución

Usando un cuadro de diálogo ya que la ventana principal se admite en realidad como una de las configuraciones predeterminadas por MFC, por lo que sí, está bien (según Microsoft).

Por lo que vale la pena, prácticamente todas las aplicaciones de Windows que he escrito en años usados un cuadro de diálogo como la ventana principal, pero eso es porque no escribo aplicaciones de tipo de oficina.

Otros consejos

sí definitivamente ... ¿no has visto la calculadora (calc.exe)?Es una aplicación basada en el cuadro de diálogo que tiene la ventana principal como un diálogo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top