![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
liushizhe1987
这个作者很懒,什么都没留下…
展开
-
一个microsoft的.exe程序的启动过程
<br />转自:http://blogold.chinaunix.net/u3/95026/showart_2224740.html<br /> <br />一个microsoft的.exe程序的启动过程<br /><br /><br /><br /> 学习windows 编程从mfc角度来说可分为两部分那就是WinMain函数以前的,和WinMain函数以后的。前者涉及很多windows操作系统内部的知识,后者么看mfc源码就可以了。虽然大多数程序不需要你了解太多关于os加载应用程序这方面的知识,但转载 2011-05-19 11:37:00 · 464 阅读 · 0 评论 -
WM_PAINT消息小结
WM_PAINT是Windows窗口系统中一条重要的消息,应用程序通过处理该消息实现在窗口上的绘制工作。 1. 系统何时发送WM_PAINT消息?系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由 系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;大多数的时候应用也需要能够主动引发窗口中的绘制操作,比如当窗口显示的数据改变的时候,这一般是通过InvalidateRec转载 2011-04-27 11:31:00 · 314 阅读 · 0 评论 -
InvalidateRect()与Invalidate()的用法
<br />转自:http://blog.sina.com.cn/s/blog_4b44e1c001008o81.html<br /> BOOL InvalidateRect(<br /> HWNDhWnd, // 窗口句柄<br /> CONST RECT*lpRect, // 矩形区域<br /> BOOL bErase //是否擦除背景<br />);<br /> <br /> <br /><br />InvalidateRect只是增加重绘区域,在转载 2011-04-29 09:39:00 · 724 阅读 · 0 评论 -
SetWindowLong GetWindowLong SetClassLong GetClassLong
<br />GetWindowLong() SetWindowLong() 详解<br />这两个函数在windows程序中有着重要的作用,依照MSDN说明以下这两个函数。<br />/*****************************************************************/<br />GetWindowLong<br />这个函数可以通过一个窗口的句柄来得到窗口的一些其他的信息,比如ID等<br />语法:<br />LONG GetWindowLong( HWN转载 2011-05-01 10:45:00 · 1123 阅读 · 1 评论 -
Windows消息机制
<br />转自:http://it.chinawin.net/os/article-e052.html<br /> <br /> <br /> <br />Windows的应用程序一般包含窗口 (Window),它主要为用户提供一种可视化的交互方式,窗口是由线程(Thread)创建的。Windows系统通过消息机制来管理交互,消息 (Message)被发送,保存,处理,一个线程会维护自己的一套消息队列(Message Queue),以保持线程间的独占性。队列的特点无非是先进先出,这种机制可以实现一种异步的转载 2011-05-04 11:49:00 · 406 阅读 · 0 评论 -
Visual Studio 2005 不能单步调试的问题
<br />转自:http://hi.baidu.com/daihaipengdhp/blog/item/aa88906eebcdecdc81cb4a09.html<br /> <br />单步调试时出错,原来的断点处显示一个空心圆加一个右下角的警告图标,假如从另一个函数跳入到设置这种无效断点的文件时,便会出现错误的对话框。<br /> 网上搜了一下原因,有人写: <br /> <br /> <br />昨天对dnn跟踪调试的时,设了断点后运行到断点处总提示“The breakpoint will not转载 2011-05-07 23:59:00 · 1063 阅读 · 0 评论 -
vs2005(C++)·无法找到“XXX.exe”的调试信息
转自:http://hi.baidu.com/wytzsjzly/blog/item/9f993a97afdc606755fb9686.html 今天需要调试一点东西,新建了一个空项目,敲进几行代码,可以运行,调试的时候却出错,提示“无法找到‘XXX.exe’的调试信息,或转载 2011-10-10 17:18:56 · 478 阅读 · 0 评论