Tag: 无模式

Win32:工具栏对话框似乎永远不会得到焦点并导致主窗口处理缓慢?

我正在按照本教程编写应用程序。 我知道本教程的日期,因此,我已经调整了代码以考虑unicode。 我有一个看起来像MDI的主窗口。 然后,我有一个“ 视图”菜单,可以切换工具栏对话框以显示和隐藏。 当我显示对话框时,会显示该对话框,但PUSHBUTTON未正确显示。 它们仅在我再次单击主窗口时出现。 另外,我似乎无法点击任何PUSHBUTTON进入我的工具栏对话框。 资源( resource.h )定义如下(仅显示与此问题相关的内容): #define IDD_TOOLBAR 102 #define IDC_PRESS 1000 #define IDC_OTHER 1001 #define ID_VIEW_SHOWTOOLBAR 40002 #define ID_VIEW_HIDETOOLBAR 40003 我的.rc文件中的对话框如下: IDD_TOOLBAR DIALOGEX 0, 0, 85, 50 STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_CAPTION | WS_POPUP EXSTYLE WS_EX_TOOLWINDOW CAPTION L”Toolbar” FONT 8, “MS Shell Dlg” BEGIN PUSHBUTTON L”&Press this button”, […]