在运行时向窗口添加控件
Adding controls to a window at runtime
我正在为这个项目使用C++(没有MFC或.NET或任何类似的库)。是否可以使用 VC++ 2010 Professional 将控件添加到使用 CreateWindow 创建的窗口?我只能在使用 Windows 窗体项目时看到如何做到这一点,但我的是一个常规的 Win32 应用程序(WinMain 入口点)。我想添加的是一个对话框,其中包含可单击项目的列表(我不知道我会为此使用哪种控件)
您可以使用 CreateWinodw 或 DialogBox 创建 Window(Dialog),当 msg WM_INITWINDOW 或WM_INITDIALOG时,使用 CreateWindow 在窗口上创建控件。
例如创建窗口("按钮",...可以在运行时向窗口添加按钮。更多类名查找 MSDN。
如果您需要对话框,建议使用对话框资源。http://msdn.microsoft.com/en-us/library/windows/desktop/aa381003(v=vs.85).aspx
相关文章:
- 如何在Qt C++中向自定义控件添加属性?
- MFC CEdit 控件在添加到加速器后不处理按键
- 检测何时使用 WM_PARENTNOTIFY 将子 CButton 控件添加到 CDialog
- 为C /CLI中的所有请求添加自定义的标头到WebBrowser控件
- 如何将选项卡添加到我的选项卡控件(WIN32 API C++ GUI)
- C++ 如何将用户控件添加到窗体,以便我可以在面板之间转换
- MFC Applicaton:如何将一组控件添加到单个文档应用程序中
- 将事件处理程序添加到任何控件都会导致 Visual Studio 中出错
- 在运行时向窗口添加控件
- 动态地将控件添加到wxWidgets对话框
- 将变量添加到 mfc 对话框控件
- 在tizen中的表单类以外的类中添加控件
- 使用 win32 API 向丰富的编辑控件添加格式
- 无法将多媒体控件添加到Qt Creator C++项目中
- 如何在视频控件上添加透明控件,如媒体元素上的wpf标签
- 将项目添加到列表控件时,UI被冻结
- Firemonkey:在运行时将子控件添加到TListViewItem
- MFC应用程序在添加列表控件元素时卡住
- 在运行时在MFC的派生类中添加控件
- 更改/添加控件到窗口打开/保存通用对话框