0

我在这个项目中使用 C++(没有 MFC 或 .NET 或任何类似的库)。是否可以使用 VC++ 2010 Professional 向使用 CreateWindow 创建的窗口添加控件?我只能在使用 Windows 窗体项目时看到如何执行此操作,但我的是常规 Win32 应用程序(WinMain 入口点)。我要添加的是一个对话框,其中包含可单击项目的列表(我不知道我会为此使用哪种控件)

4

1 回答 1

0

您可以使用 CreateWinodw 或 DialogBox 来创建窗口(Dialog),当 msg WM_INITWINDOW 或 WM_INITDIALOG 时,使用 CreateWindow 在窗口上创建控件。

例如 CreateWindow("BUTTON",... 您可以在运行时向窗口添加一个按钮。更多类名查找 MSDN。

如果你需要一个对话框,建议使用对话框资源。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa381003(v=vs.85).aspx

于 2012-11-28T06:30:50.087 回答