自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 MFC子窗口和父窗口(SetParent, SetOwner)

<br />一、概念和区别 <br />    在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。<br />    所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有/被拥有关系,后者称之为父/子关系。在这篇文字中,我把owner窗口称之所有者窗口

2010-07-20 23:19:00 1342 1

转载 MFC 非模态对话框

MFC 非模态对话框<br />c/c++/c#语言相关2009-11-04 10:55:49阅读455评论0字号:大中小<br />MFC非模态对话框的创建:<br /> <br />用MFC创建非模态的对话框,和模态对话框创建方式不同,模态对话框用 dlg.DoModel()调用,而非模态对话框要用create函数创建调用。<br />/*假设IDD_TEST_DLG为已经定义的对话框资源的ID号*/<br />CTestDlg *dlg=new CTestDlg;<br />dlg->Create(I

2010-07-10 01:23:00 4944 2

转载 非模态对话框 建立 销毁

<br /> 非模态对话框<br /> <br />www.vckbase.com/study/article/vc_chap/chap5_4.htm<br /> <br /> <br /><br /> <br /> <br />5.4.1 非模态对话框的特点<br /> <br /> <br />与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。<br />非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但

2010-07-10 01:20:00 22582

转载 回调函数

如何做类的回调函数 前些日子用一个PIPE类封装了WINDOWS的录音放音设备,程序写得有点类似与操作系统的PV信号互锁机制,这里面需要将辅助录音现程采集到的 数据存储到Buffer,然后做一个回掉函数做处理,以下是几种实现回掉的方法,程序最后使用了THUNK机制,再说明这种机制之前。先澄清一下回掉函数 的概念。所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的

2010-06-28 00:18:00 1814

转载 MFC消息映射

<br />摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。<br />    控件通知消息<br />    在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消息,我们这里要谈的是最后一种:控件通知消息。<br />    控件通知消息,是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列

2010-06-28 00:12:00 1184

转载 VC 控件集合

VC 控件集合常用类CRect:用来表示矩形的类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造: CRect( int l, int t, int r, int b ); 指明四个坐标 CRect( const RECT& srcRect ); 由RECT结构构造 CRect( LPCRECT lpSrcRect ); 由RECT结构构造 CRect( POINT point, SIZE size ); 有左上角坐标和尺寸构造 CRect

2010-06-28 00:08:00 1263 1

原创 MFC控件--CListCtrl4

CListCtrl使用详解2009年04月07日 星期二 10:56 P.M.1。先来介绍REPORT类型的CListCtrl:<br />首先使用下面的语句设置CListCtrl的style:<br />DWORD SetExtendedStyle( DWORD dwNewStyle );<br />其中<br />LVS_EX_CHECKBOXES 表示添加CheckBox<br />LVS_EX_FULLROWSELECT 表示选择整行<br />LVS_EX_GRIDLINES 表示添加表格线<br

2010-06-28 00:07:00 567

转载 MFC控件--CListCtrl3

<br /> CListCtrl使用详解2009年04月07日 星期二 10:56 P.M.1。先来介绍REPORT类型的CListCtrl:<br />首先使用下面的语句设置CListCtrl的style:<br />DWORD SetExtendedStyle( DWORD dwNewStyle );<br />其中<br />LVS_EX_CHECKBOXES 表示添加CheckBox<br />LVS_EX_FULLROWSELECT 表示选择整行<br />LVS_EX_GRIDLINES 表示添

2010-06-28 00:04:00 515

转载 MFC控件--CListCtrl2

<br />以下未经说明,listctrl默认view 风格为report<br />1. CListCtrl 风格<br />      LVS_ICON: 为每个item显示大图标<br />      LVS_SMALLICON: 为每个item显示小图标<br />      LVS_LIST: 显示一列带有小图标的item<br />      LVS_REPORT: 显示item详细资料<br />      直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料

2010-06-27 23:53:00 760

转载 MFC控件--CListCtrl

CSDN - 文档中心 - Visual C++   标题  CListCtrl使用详解     选择自 fairness 的 Blog 关键字  CListCtrl使用详解出处  1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_

2010-06-27 23:50:00 1623

转载 符号文件——Windows 应用程序调试必备

符号文件——Windows 应用程序调试必备作者:Generad Usam 一、何谓符号文件?符号文件(Symbol Files)是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息,专门用来作调试之用,最终生成的可执行文件在运行时并不需要这个符号文件,但你的程序中所有的变量信息都记录在这个文件中。所以调试应用程序时,这个文件是非常重要的。用 Visual C++ 和 WinDbg 调试程序时都要用到这个文件。在 Windows 系统中,符号文件以 .pdb 为扩展名,比如:每个

2010-06-27 22:17:00 544

转载 [转]VC6.0与VS2005的一些差别

一、         VC 6.0 中的 MFC ClassWizard 从 Visual Studio 2005 开始已被分拆成两个功能: 1.     对控件和菜单建立事件映射的功能 菜单视图 (View)->Solution Explorer 或 Ctrl+W,S 中 Resource Files 树下,在资源视图(通过双击资源文件 *.rc 可进入该视图)选中某一个菜单或者控件,右键其中的某项,在弹出的菜单中选择“添加事件处理程序” (Add Event Handler...) ,接下来就能找到 V

2010-06-22 22:23:00 888

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除