
VC
dunhuacc1234
这个作者很懒,什么都没留下…
展开
-
WINDOWS程序的事件驱动特性——核心是消息
消息分为进队消息消息和非进队消息。所谓进队消息就是windows将消息发送到每个线程所专有的队列中,然后由程序自主处理,这种消息基本上是由用户输入产生(wm_keydown,wm_keyup,wm_char,wm_mouse**,以及wm_paint,wm_timer,wm_quit)或者是调用postmessage,postthreadmessage产生的消息;所谓的非进队消息就原创 2010-04-23 13:32:00 · 938 阅读 · 0 评论 -
serialize 方法
CObject::Serialize virtual void Serialize( CArchive& ar ); throw( CMemoryException ); throw( CArchiveException ); throw( CFileException ); 参数: ar 被串行化的CArchive对象。转载 2010-05-06 13:56:00 · 879 阅读 · 0 评论 -
Win32公共控件 - 状态栏和工具栏
原文:http://blog.youkuaiyun.com/henbing/archive/2005/02/18/293167.aspx 本篇是介绍公共控件系列文章的第2部分,描述了两种新的公共控件:状态栏和工具栏。本系列的其它文章涵盖了以下主题: 第1部分:基础 第3部分:滑动条、进度条和上下控件 第4部分:表头窗口和列表视图窗口 第5部分:图像列表和树形转载 2010-05-05 17:00:00 · 5054 阅读 · 0 评论 -
OnInitialUpdate 方法
视图窗口完全建立后第一个被框架调用的函数。框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。 时间上,两者先后顺序不同,构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。简单点,就转载 2010-05-05 17:22:00 · 1829 阅读 · 5 评论 -
MFC工具条与状态条设计
原文:http://blog.youkuaiyun.com/touzani/archive/2007/05/18/1614244.aspx工具条/栏(tool bar)和状态条/栏(status bar)是构建友好GUI程序的通用标准,但它们并不是Windows API的标准部件,而是由应用程序框架(MFC)增加的一类控件。工具条是CToolBar类的对象,状态条是CStatusBar类的转载 2010-05-05 13:40:00 · 3526 阅读 · 0 评论 -
MFC SDI随笔
文档视图类应用程序从Windows消息队列中获得消息并将之转发给窗口对象。这些都发生在应用程序框架的Run()函数中,它封装了标准的Windows消息循环。当应用程序分配消息时,大部分消息时送往主窗口的,主窗口再将之转发给其他的对象进行处理,但是鼠标和键盘消息送到的视窗中。 除了消息循环的标准路径外——任何两个对象都可以用之进行互相通信——文档和视图还建立了一条直接的内部热线原创 2010-04-27 16:11:00 · 722 阅读 · 0 评论 -
【MFC消息】无标题Dialog的拖动
原文地址:http://hi.baidu.com/jgkang/blog/item/ac017c0a07b287db62d986aa.html 1.添加WM_NCHITTEST消息在类视图里右键点击需要添加消息响应的类选择弹出菜单中的“Add Windows Message Handler...”选项然后在弹出的窗口右下角设置“Filter for messages a转载 2010-04-26 14:09:00 · 3453 阅读 · 0 评论 -
C++内存分区——堆空间
C++程序的内纯格局通常分为4个区: 1.数据区(Data Area) 2.代码区(Code Area) 3.栈区(Stack Area) 4.堆区(即自由存储区)(Heap Area)全局变量、静态变量、常量存放在数据区,所有类成员函数和非成员函数代码存放在代码区,为运行函数而分配的局部变量、函数参数、返回数据、返回地址等存放在栈区,余下的空间原创 2010-04-23 13:31:00 · 1103 阅读 · 0 评论 -
解决Warning: skipping non-radio button in group
VC菜鸟的博客,原文地址:http://henryfu2005.blog.163.com/blog/static/82079657200852904630294/ 现象:当我们加入一组单选按钮,并将它们设置为一组互斥按钮,然后又添加其他控件,这时按 F5编译,出现如下警告信息: Warning: skipping non-radio button in group.转载 2010-04-23 13:31:00 · 901 阅读 · 0 评论 -
VC中Spin控件的使用 [转]
原文地址:http://leichaofu.blog.163.com/blog/static/45948182009868543162/设置属性:Auto Buddy(自动取关联控件为TAB顺序前一个)Set Buddy Interger(使控件设置关联控件数值,这个值可以是十进制或十六进制)Wrap(数值超过范围时循环)Arrow keys(当按下向上和向下方向键时,控件转载 2010-04-23 13:30:00 · 1077 阅读 · 0 评论 -
WM_PAINT消息
WndProc处理的第二个消息为WM_PAINT。这个消息在Windows程序设计中是很重要的。当窗口显示区域的一部分显示内容或者全部变为 “无效”,以致于必须“更新画面”时,将由这个消息通知程序。 显示区域的显示内容怎么会变得无效呢?在最初建立窗口的时候,整个显示区域都是无效的,因为程序还没有在窗口上画什么东西。第一条WM_PAINT消息(通常发生在WinMain中调用Upda转载 2010-04-23 13:34:00 · 715 阅读 · 0 评论 -
对象序列化
看—>http://msdn.microsoft.com/zh-cn/library/cc468163%28v=VS.71%29.aspx 本文解释 Microsoft 基础类库 (MFC) 中提供的序列化机制,该机制使对象可以在程序运行之间保持。序列化是指将对象写入永久性存储媒体(如磁盘文件)或从其中读取对象的进程。MFC 对 CObject 类中的原创 2010-05-06 15:58:00 · 907 阅读 · 0 评论