在运行时向窗口添加控件

时间:2012-11-28 06:22:22

标签: c++ windows forms

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

1 个答案:

答案 0 :(得分:0)

您可以使用CreateWinodw或DialogBox创建一个Window(对话框),当msg WM_INITWINDOW或WM_INITDIALOG时,使用CreateWindow在窗口上创建控件。

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

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