我的程序有一个静态界面,但我不知道制作界面的最佳方法是什么。使用资源文件或CreateWindow
功能使用WM_CREATE
消息?
由于
答案 0 :(得分:1)
我建议首先从对话框资源开始。然后,如果/当不够时,直接制作自己的窗户。
作为一个硬核本地开发人员,如果你真的想用一个很好的GUI制作应用程序,我不想这么说,但如果你使用.NET的WPF甚至是Windows Forms,你将获得更多的收益作为一种窗口布局语言。
MS已经做了一个协调(并且在我看来,有点恶意)的努力,不为本机应用程序添加必要的新功能,所以我们从头开始构建一切:本机控件不支持alpha感知绘画,不要支持后缓存,没有使用像带状条一样的新Windows 7小部件进行升级,没有给出任何类型的动画系统,基于对话框模板的布局系统充其量是不灵活的。