一点一滴成长

导航

上一页 1 ··· 8 9 10 11 12 13 下一页

2016年6月28日 #

枚举子窗口EnumChildWindows()的应用

摘要: 1、EnumChildWindows()函数的作用枚举子窗口(按顺序调用回调函数,并将子窗口的句柄传递给了回调函数)。函数原型: BOOL WINAPI EnumChildWindows( HWND hWndParent, //父窗口句柄 WNDENUMPROC lpEnumFunc, //回调函数 阅读全文

posted @ 2016-06-28 16:04 整鬼专家 阅读(16427) 评论(0) 推荐(0)

获得对象句柄、指针的函数

摘要: 获得窗口的句柄,CWnd::GetSafeHwnd(void)。获得CDC对象的句柄,CDC::GetSafeHdc(void)。获得CPen、CBrush、CFont、CBitmap等GDI对象的句柄,CGdiObject::GetSafeHandle(void)。 获得窗口的指针,CWnd::F 阅读全文

posted @ 2016-06-28 15:15 整鬼专家 阅读(342) 评论(0) 推荐(0)

关于对话框不能响应OnKeyDown和OnChar函数的一些说明

摘要: (1)现象 在MFC的对话框中,映射了WM_CHAR和WM_KEYDOWN消息响应函数后,还是不能响应OnKeyDown和OnChar。 (2)原因 因为MFC在进行设计的时候,这两个消息被对话框上的控件截获了,不能到达这两个消息响应函数,对于OnKeyDown来说,只要把对话框 上的控件都删除了, 阅读全文

posted @ 2016-06-28 14:29 整鬼专家 阅读(2520) 评论(0) 推荐(0)

CString成员函数详解[转]

摘要: 1、构造函数(常用) CString( const unsigned char* psz ); 例:char s[]="abcdef"; char* sp=s; CString csStr(sp); //csStr="abcdef" CString( LPCSTR lpsz ); 例:CString 阅读全文

posted @ 2016-06-28 13:20 整鬼专家 阅读(5488) 评论(0) 推荐(0)

2016年5月13日 #

实现文字跟随鼠标移动--[转]

摘要: 可能首先会想到SetROP2()函数,利用这个函数在鼠标移动的时候将上次的文字擦除再显示当前文字,可SetROP2()对于DrawText()输出文本不起作用,因 为其没有用到画笔,所以SetROP2()可以用来当作“橡皮线”而不是整块“橡皮”...... 一种实现方法:在鼠标移动事件函数中绘制文字 阅读全文

posted @ 2016-05-13 15:27 整鬼专家 阅读(1858) 评论(0) 推荐(1)

GDI基础(3):绘制图片

摘要: 1、CBitmap位图类封装了Windows GDI中的位图和操作位图的成员函数。CPen、CBrush、CFont、CBitmap是常用的Windows GDI对象,和CFont一样,CBitmap也需要且只能通过其初始化函数来初始化之后才能使用,而CPen、CBrush可以直接在其构造函数中进行 阅读全文

posted @ 2016-05-13 15:01 整鬼专家 阅读(2312) 评论(0) 推荐(0)

GDI基础(1):绘制线条和图形

摘要: 1、 绘制一个像素点:SetPixel()。 绘制直线:MoveTo(),LineTo()。 绘制多个首尾相连的线:Polyline()。 绘制矩形:FrameRect(),Rectangle(),FillRect() ,FillSolidRect()。 绘制一个四个角是弧形的矩形:RoundRec 阅读全文

posted @ 2016-05-13 14:30 整鬼专家 阅读(13318) 评论(0) 推荐(1)

2016年2月18日 #

字符集小结

摘要: 最早的是ASCII字符集,它用一个字节的后7位来表示字母、数字、标点和其他常用字符,所以共有0-127个字符;后来又把第一位用上用来表示其他特殊的字符,这样就可以表示0-255个字符,这称为扩展ASCII(又称IOS-8859-1或latin1),latin1向下兼容ASCII。 后来由于其他国家使 阅读全文

posted @ 2016-02-18 22:18 整鬼专家 阅读(443) 评论(0) 推荐(0)

2015年6月2日 #

GDI基础(2):绘制文本

摘要: 1、TextOut()和DrawText()函数 CDC::TextOut()在窗口的指定位置处输出文本,函数声明: CDC::DrawText()在窗口的指定矩形区域内输出指定格式的文本,如果没有特别指明,当输出文本长度大于矩形长度时,仅显示矩形内的文本。函数声明: virtual int Dra 阅读全文

posted @ 2015-06-02 11:05 整鬼专家 阅读(4561) 评论(0) 推荐(0)

2015年4月3日 #

WM_PAINT和WM_ERASEBKGND消息

摘要: 1、OnPaint()函数是窗口重绘消息WM_PAINT的响应函数,当窗口重绘时会产生WM_ERASEBKGND消息和WM_PAINT消息,而且WM_ERASEBKGND会先于WM_PAINT产生,所以窗口重绘时,会先调用OnEraseBkGnd()擦除窗口,再调用OnPaint绘制窗口。如果你在O 阅读全文

posted @ 2015-04-03 17:02 整鬼专家 阅读(1464) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 下一页