没有资源,我可以使用复杂的
我注意到,如果我在资源视图中右键单击并点击“添加资源”,我可以绘制一个带有所有控件的对话框。如果我可以像在C#中一样绘制界面,这将节省大量时间。
在我用资源编辑器绘制完界面之后,如何从代码中创建窗口呢?能否提供一个非常简单的包含按钮的示例,并展示如何处理该按钮上的WM_COMMAND事件?
此外,这通常是人们创建GUI的方式吗?采用这种方式是否存在灵活性问题?即使在C#中,我也经常需要用自己编写的代码生成UI来补充设计师生成的UI,但大部分时间我很愿意使用设计师。
CreateWindow()
和CreateWindowEx()
数组以及WndProc()
处理事件来创建我的UI。我注意到,如果我在资源视图中右键单击并点击“添加资源”,我可以绘制一个带有所有控件的对话框。如果我可以像在C#中一样绘制界面,这将节省大量时间。
在我用资源编辑器绘制完界面之后,如何从代码中创建窗口呢?能否提供一个非常简单的包含按钮的示例,并展示如何处理该按钮上的WM_COMMAND事件?
此外,这通常是人们创建GUI的方式吗?采用这种方式是否存在灵活性问题?即使在C#中,我也经常需要用自己编写的代码生成UI来补充设计师生成的UI,但大部分时间我很愿意使用设计师。