0

我的应用程序(基于 MFC 对话框的应用程序)有两个对话框。第一个对话框就像一个登录页面,应该隐藏,一旦登录成功,就会显示另一个对话框。我正在使用以下代码隐藏主对话框并显示主窗口

            CDialog:: OnOK();// to hide the login dialog
            mainwindow.DoModal() ;// show the new dialog box

我的问题在于我的任务栏:一旦我这样做,应用程序就会从我的任务栏中消失,但它存在于 CRL+TAB 选项中。如何使第二个对话窗口在任务栏中可用?

4

1 回答 1

1

管理任务栏按钮说:

要确保窗口按钮位于任务栏上,请使用 WS_EX_APPWINDOW 扩展样式创建一个无主窗口。

于 2012-05-03T11:02:00.887 回答