
MFC
`北极星
物来顺应,未来不迎,当时不杂,既过不恋
展开
-
MFC控件使用
转载至http://blog.163.com/copy00@126/blog/static/151149979201042585715350/(一)List Control控件的使用 新近开发了一个摄像机标定的MFC程序,标定完成后期望将求得的摄像机参数直观地显示到应用程序的界面上来。起初的方案是为每一个参数都建立一个Edit控件,并对每一个控件设定一个控制变量,将该变量与相应参数对应起来转载 2011-11-15 16:19:38 · 979 阅读 · 0 评论 -
VC++ 枚举一个文件夹中的某类文件
CString strFindFile; strFindFile.Format(_T("%\\*.xml"), strPath); CFileFind finder; BOOL bWorking = finder.FindFile(strFindFile); while (bWorking) { bWorking = finde转载 2013-04-09 19:43:10 · 1225 阅读 · 0 评论 -
MFC组合控件的一个小问题
MFC组合控件即CComboBox Class,这个控件的Style有三种形式:StyleWhen is list box visible?Static or edit control?SimpleAlwaysEditDrop-downWhen dropped down原创 2012-09-29 23:35:37 · 1482 阅读 · 0 评论 -
为自定义对话框添加菜单
1. 在资源视图的Menu项下添加一个菜单,并编辑好菜单选项,保存,这时会自动生成一个IDR_MENU* 的资源ID。你可以修改它成你想要的名称。2. 选中对话框,打开属性,找到MENU这一项,选择编辑好的ID号。经过这两步就可以生成自定义的菜单了。原创 2012-05-08 15:19:59 · 556 阅读 · 0 评论 -
让MFC滑块响应鼠标左键消息
网上找了一大堆的资料,都说MFC滑块不能直接自己响应鼠标左键消息,而且滑块拖动的时候,由控件发消息给其主窗口,由主窗口来相应鼠标拖动。所以必须在主窗口添加滚动条相应函数(滑块属于滚动条的一种)。细看了下msdn关于滑块关于消息的描述分析,有些收获:A slider control notifies its parent window of user actions by sending原创 2012-03-03 11:09:02 · 4866 阅读 · 1 评论 -
WinMain中的音量控制
原文出处:http://blog.sina.com.cn/s/blog_803f81910100zqxd.html提高音量 SendMessage(hwnd, WM_APPCOMMAND, 0x30292, APPCOMMAND_VOLUME_UP * 0x10000);降低音量SendMessage(hwnd WM_APPCOMMAND, 0x30292, APPCOMM转载 2012-03-01 14:28:38 · 1321 阅读 · 0 评论 -
MFC的消息分类总结(来自深入浅出MFC--侯杰)
MFC把消息分为3类:1.命令消息(使用者命令程序做某些操作) 定义:来自菜单或者工具栏者,都以WM_COMMAND表示,这一类消息又称之为命令消息,其wParam记录着次一消息来自哪一个菜单项目。接受者:派生自CCmdTarget的类皆有资格。2.标准消息 定义:除WM_COMMAND外,其余以WM_开头的消息。接受者:任何派生自CWnd的类都可以接收。3. 控件消息原创 2012-01-05 21:28:46 · 2323 阅读 · 0 评论 -
DirectShow学习之三媒体播放过程分析
转载于:http://www.diybl.com/course/4_webprogram/asp.net/netjs/2008324/106314.html上一篇做了一个简单的媒体文件播放器,它到底与其它程序有什么不同呢?很大的一个关键就在于我们使用了CDXGraph.h和CDXGraph.cpp这两个文件,只有这两个东西不是我们自己的,现在就把它变成我们自己的。 先看看我们做的程序转载 2012-01-04 11:33:34 · 630 阅读 · 0 评论 -
MFC的浏览对话框
1. CFileDialog 类,用于打开和另存为对话框/////////////////////////////////////////////////////////////////////////////// CFileDialog - used for FileOpen... or FileSaveAs...class CFileDialog : public CCommonD原创 2011-11-16 17:19:50 · 844 阅读 · 0 评论 -
错误集合
1. 获取逻辑驱动器字符串:BOOL CVoicePlayerDlg::GetLogicalDrives(HTREEITEM hParent){ size_t szAllDriveStrings = GetLogicalDriveStrings(0,NULL);//返回需要的Buffer长度,包括了最后的NULL字符 char *pDriveStrings = new char[s原创 2011-11-17 21:33:29 · 568 阅读 · 0 评论 -
控件使用心得
自己在写MFC小工具时的一点小小的心得:1. 列表控件(1)列表控件有报告、图标、列表等多种显示风格,如果想像Excel那样显示风格,则必须选择报告风格;(2)在往列表框里填写数据的时候,必须先插入列才行。2. 树形控件3. 关于控件随着窗口 的变化而改变大小和位置只要重载整个对话框的OnSize(UINT nType, int cx, int cy)函数,在函数里加入处理原创 2011-11-20 19:45:49 · 621 阅读 · 0 评论 -
MFC消息机制
MFC消息机制涉及许多知识,比如消息分类,消息映射等。知识先了解一下,马上动手实践才是硬道理。我建了个SDI项目,把常用的消息试验了一遍。如果像我一样初学的,可以留下邮箱索取源码。// MainFrm.hafx_msg void OnMenuMsg(); // 菜单命令消息afx_msg void OnMenuItem(UINT uId); // 范围消息,转载 2014-05-12 20:20:52 · 1481 阅读 · 0 评论