我最近开始学习MFC(Prosise书),我觉得这很难.但最困难的部分似乎是创建用户界面.看起来您必须知道控件应该定位的位置(而不是基于对话框的应用程序的情况).
你怎么解决这个问题?您是先在Photoshop中绘制应用程序,然后测量那里的距离吗?
而且,有没有任何GUI设计师呢?(缓解疼痛).我非常喜欢它,特别是因为速度和事实它不需要大框架.
任何经常进行MFC编程的人都欢迎给我关于如何擅长编程MFC的建议.
我必须同意,对于MFC工作,作为Visual Studio一部分的资源编辑器可能是使用MFC的最简单方法.您可以将控件放在对话框上并将它们拉伸到适当的比例.为了记录,MFC 是一个框架,它只是作为Windows的一部分捆绑在一起.
如果您希望控件调整大小,则需要添加一些代码来处理调整对话框大小时传递的调整大小(我认为是ON_SIZE)消息.只要您不想一次调整/重新定位太多东西,这也不算太糟糕.
就个人而言,我建议避免使用MFC来支持WxWidgets.有一些很棒的GUI布局程序,比如wxDesigner,它可以使创建可调整大小的对话框和属性页面相当轻松.
| 归档时间: |
|
| 查看次数: |
17230 次 |
| 最近记录: |