作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我意识到在编写 DirectX/OpenGL 应用程序很长时间之后,我对如何使用文本框、标签、命令按钮等基本表单对象创建窗口一无所知。
我可以使用 CreateWindow
创建一个窗口功能很好,如何向其中添加按钮、命令提示符和其他表单对象?
最佳答案
看Create Window Help .创建主窗口后,您可以通过向函数提供父 HWND 来创建子窗口。对于标准控件,您可以使用在按钮处定义的类名称之一,例如编辑框的 EDIT 和按钮的 BUTTON。
例如:
CreateWindow(L"BUTTON", L"Button", BS_TEXT | WS_CHILD | WS_VISIBLE, 40, 40, 100, 40, hMainWnd, (HMENU)ID_MYBUTTON, hInstance, NULL);
或者您可以只创建一个对话框,然后使用 Visual Studio 的资源编辑器对其进行编辑(如果您有完整的 VS)。
关于windows - 使用 CreateWindow 并向其添加按钮等?如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737317/
我是一名优秀的程序员,十分优秀!