11 2008 档案

摘要:InvalidateRect函数该函数添加一个区域到指定窗口的更新区域。更新区域代表窗口客户端的一部分,这部分必须进行重新绘制。BOOLInvalidateRect(HWNDhWnd,constRECT*lpRect,BOOLbErase);参数:hWnd指向需要重新绘制的窗口句柄。如果该参数为空,系统将更新和重新绘制所有的窗口,然后在该函数返回之前发送WM_ERASEBKGND给窗口过程.lpRect一个指向RECT的结构体,该结构包含了要添加到更新区域的长方形区域的坐标。如果该参数为NULL,整个客户端区域将会被添加到更新区域。bErase该参数为布尔型。指定了当更新区域重新绘制时,更新区 阅读全文

posted @ 2008-11-25 16:17 少林 阅读 (9482) | 评论 (2) 编辑 |

摘要:WM_DRAWITEM消息当具有自绘风格的按钮、组合框、列表框或者菜单的可见部分发生改变时,就会发送WM_DRAWITEM消息给自绘控件所在的窗体。窗口通过WindowProc函数接受WM_DRAWITEM消息WindowProc函数定义如下:LRESULTCALLBACKWindowProc(HWNDhwnd, //指向窗口的句柄UINTuMsg, WM_DRAWITEM消息WPARAMwPar... 阅读全文

posted @ 2008-11-21 22:40 少林 阅读 (3699) | 评论 (1) 编辑 |

摘要:好久没有用c语言写windows程序了,今天有兴致,写一个权当练练手吧。如果是学vc的话,系统的api还是要理解透的。以后还得多看看"windows 程序设计"的书,提高自己的内功修炼。:) #include LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI Win... 阅读全文

posted @ 2008-11-07 11:12 少林 阅读 (418) | 评论 (0) 编辑 |

摘要:最近随手写了一个链表逆序的算法,全当练手好了。 代码比较简单,不做介绍了,如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// linkreverse.cpp : Defines the entry point for the c... 阅读全文

posted @ 2008-11-04 15:56 少林 阅读 (475) | 评论 (0) 编辑 |

摘要:最近,忙于找工作,好久都没有写博文,有些网友关于代码的请求,不能及时发放,还请原谅。由于源代码不在身边,所以,暂时不能一一发送代码,还请谅解。 阅读全文

posted @ 2008-11-03 09:14 少林 阅读 (96) | 评论 (0) 编辑 |

posts - 70, comments - 306, trackbacks - 0, articles - 4

Copyright © 2019 少林
Powered by .NET Core 3.1.0 on Linux