我已经意识到经过这么长时间的DirectX / OpenGL应用程序编码之后,我并不知道如何使用文本框,标签,命令button等基本窗体对象创build窗口。
我可以使用CreateWindow
函数创build一个窗口,我怎样才能添加button,命令提示符和其他表单对象呢?
看看创建窗口帮助 。 一旦你创建了主窗口,你可以通过给函数提供父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)。