天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页

2011年3月20日

摘要: GetClassLong 函数功能:该函数返回与指定窗口相关的WNDCLASSEX结构的指定32位值。 函数原型:DWORD GetClassLong(HWND hWnd,int nlndex); 参数: hWnd:窗口句柄间接给出的窗口所属的类。 nlndex:指定要恢复的32位值。从额外的类存储空间恢复一个32位的值,指定的一个大于等于0的被恢复值的偏移量。有效值为从0开始到额外类存储空间字节数一4。例如,若指定了12位或多于12位的额外类存储空间,则应设为第三个32位整数的索引位8。要从WNDCLASSEX结构中恢复任何值,需要指定下面值之一: GCSW原子:获得一个唯一标识窗口类的原子 阅读全文
posted @ 2011-03-20 16:28 情有独钟 阅读(1420) 评论(0) 推荐(0) 编辑

摘要: MFC的CButton类提供Windows按钮控件的功能,从CButton类派生的CBitmapButton类封装了自绘制按钮的功能,使得程序员可以通过在按钮上绘制位图并为这些位图实例化类CBitmapButton的一个拷贝来创建按钮。在绘制位图按钮时,必须先设计好按钮所在的对话框及位图按钮在对话框中所对应的标准按钮,因为位图按钮实际上是标准按钮的一种特殊情况,只是按钮上显示的信息由用户来定制,而其余的消息映射响应和更新方法均相同,所以绘制位图按钮实际上也是定制按钮上各种显示信息的过程。下面介绍两种绘制位图按钮的基本方法:CBitmapButton类常用的成员函数有LoadBitmaps和Au 阅读全文
posted @ 2011-03-20 16:27 情有独钟 阅读(714) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-03-20 16:27 情有独钟 阅读(400) 评论(0) 推荐(0) 编辑

摘要: 对于开始学vc的人,对于assert,assert_valid,verify,trace的宏感到很奇怪,总是觉得很难掌握似的,其实这些主要是没有理清楚他们各自宏之间深层次的意义。这些都是我平时的学习笔记,可能有些是网上的资源,如果有重复请大家不要见怪~ASSERT() ASSERT()被测试它的参数,若参数为0,则中断执行并打印一段说明消息。在 Release 版本的程序中它不起任何作用。ASSERT()使用的时候必须保证参数表达式中不能有函数调用(译者注:ASSERT()宏在 Release 版本中不对表达式求值),因此对于任何有函数调用的参数表达式,应该使用宏 VERIFY(),以保证表达 阅读全文
posted @ 2011-03-20 16:26 情有独钟 阅读(354) 评论(0) 推荐(0) 编辑

摘要: CWnd::ModifyStyle 1.作用: 调用这个函数修改窗口的风格 2.函数原型: BOOL ModifyStyle ( DWORD dwRemove, DWORD dwAdd, UINT nFlags=0 ); 3.参数含义: dwRemove 指定修改时要删除的窗风格。 dwAdd 指定修改时将要增加的窗口风格。 nFlags 该参数将被传给SetWindowPos,否则为0,如果SetWindowPos不被调用的话,一般该参数默认值 4.返回值: 如果该函数成功调用返回一个非0值,否则返回0; 5.备注 如果nFlags不为0, ModifyStyle 将调用Windows AP 阅读全文
posted @ 2011-03-20 16:26 情有独钟 阅读(392) 评论(0) 推荐(0) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页