2012-03-11 58 views
2

我对C++的GUI编程还很陌生,我试图使用Visual Studio对话框编辑器。如何使用Visual Studio对话框编辑器只使用C++ Win32 API(不使用MFC或WinForms)

我已经创建了一个对话框,并为其分配了一个对话框程序,但我不知道要从工具箱中添加任何控件的hwnd句柄。

如何在不使用MFC或WinForms的情况下与对话框编辑器控件进行交互?

在这个特定的实例中,我想创建并填充一个Listbox和按钮。

回答

2

对话框模板具有使用对话框标识符定义的控件。当从模板实例化真实对话框时,您可以使用GetDlgItem API为您的控件获取HWND,并给定其标识符。

请参阅第4项的GetDlgItem这里使用:The Modal Dialog and Windows Common Controls 3当代码获取滚动条句柄时。

+0

谢谢,在你回答之前,我想了一小会儿! – Joshua 2012-03-11 12:34:49

相关问题