
MFC
文章平均质量分 76
luna_0403
这个作者很懒,什么都没留下…
展开
-
调试MFC打印输出
在调试MFC程序时,我们经常需要查看特定位置变量的输出值。或者在某特定条件执行时,给出一个输出标识。一般来说,有3种方法:1) 调用TRACE(LPCTSTR lpszFormat, ...)函数 在MFC中使用TRACE函数来打印输出结果却是非常方便,和在控制台程序中使用printf函数的使用方法和效果类似。不过有几点 需要注意:一,TRACE函数的输出是在Out原创 2013-05-27 11:19:48 · 1076 阅读 · 0 评论 -
MFC--CDIALOGBAR
CDialogBar的创建和使用一个朋友让我看一个关于DialogBar的程序,问题是在一个DialogBar中添加一个Tree Control控件,在初始化函数OnInitDialog中使用InsertItem添加一项,结果运行后,始终在DialogBar中显示不出来,后来我又加入了一个Button测试,结果Button是灰色的,根本不能点击。在OnInitDialog中加入断点,程序根本执原创 2013-05-15 17:10:35 · 977 阅读 · 0 评论 -
MFC--CDIALOGBAR停靠优先级
完全可以的,我已经试验成功了.方法比较复杂CFrameWnd中停靠的优先顺序是由一个叫dwDockStyle的DWORD数组决定的该数组定义如下:const DWORD CFrameWnd::dwDockBarMap[4][2] ={{ AFX_IDW_DOCKBAR_TOP, CBRS_TOP },{ AFX_IDW_DOCKBAR_BOTTOM,原创 2013-05-16 15:49:24 · 802 阅读 · 0 评论 -
MFC--TabControl用法
TabControl的用法总结下面我自己总结总结:TabControl的使用原理:窗口上添加TabControl控件之后,通过建立一个关联的CTabCtrl类型的变量来操作控件,然后第一页面的具体实现细节,通过类来实现.TabControl具体的使用方法:第一步:通过向导建立一个mfc的基于对话框应用程序项目.然后在窗口中添加TabControl控件原创 2013-05-17 15:30:22 · 1012 阅读 · 0 评论 -
MFC - 树TreeCtrl使用
1. 新建一名为“Tree”的对话框(Dialog based)应用程序项目(MFC AppWizard(EXE)),完成后的效果如下: 2. 将原有的一个标签(静态文本框)和两个命令按钮删除,然后往其中添加一个Tree Control,一个List Box,五个Button,完成后的效果如下图: 各控件属性见下表:原创 2013-05-14 09:38:59 · 919 阅读 · 0 评论 -
MFC-listctrl用法
ListCtrl用法1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资原创 2013-05-29 17:16:25 · 741 阅读 · 0 评论 -
MFC---一个对话框,初始时没有OnInitDialog()函数,我们如何初始化其数据成员及函数
在vc对话框的操作中,很多资料上都讲到可以使用虚函数OnInitDialog()对其进行初始化。但是在类的添加虚函数的列表中,并没有这个函数。这是怎么回事呢?事实上,在消息框里面有一个 WM_INITDIALOG 消息,添加这个消息,则自动添加了一个OnInitDialog()函数。这样就可以对对画框进行初始化了。首先,按ctrl + W,打开一对话框,找到在添加O原创 2013-08-06 15:31:23 · 6609 阅读 · 0 评论