GUI的资源文件或'CreateWindow'功能?

时间:2010-09-25 14:52:39

标签: c user-interface winapi

我的程序有一个静态界面,但我不知道制作界面的最佳方法是什么。使用资源文件或CreateWindow功能使用WM_CREATE消息?

由于

1 个答案:

答案 0 :(得分:1)

我建议首先从对话框资源开始。然后,如果/当不够时,直接制作自己的窗户。

作为一个硬核本地开发人员,如果你真的想用一个很好的GUI制作应用程序,我不想这么说,但如果你使用.NET的WPF甚至是Windows Forms,你将获得更多的收益作为一种窗口布局语言。

MS已经做了一个协调(并且在我看来,有点恶意)的努力,不为本机应用程序添加必要的新功能,所以我们从头开始构建一切:本机控件不支持alpha感知绘画,不要支持后缓存,没有使用像带状条一样的新Windows 7小部件进行升级,没有给出任何类型的动画系统,基于对话框模板的布局系统充其量是不灵活的。