C++
文章平均质量分 58
小馋猫家的大馋猫
这个作者很懒,什么都没留下…
展开
-
对InvalidateRect函数和ValidateRect函数的认识
之前就经常碰到这两个函数,但是一直闹不清楚有啥子用法,今天看《windows程序设计》时发现讲到这部分内容,在这里总结一下。 首先要有个客户区的概念,书上是这么定义的:客户区是指整个应用程序窗口中没有被标题栏、边框、菜单栏、工具栏、状态栏和滚动条占用的区域。客户区免不了绘制和重绘,这里就又蹦出两个概念:有效区和无效区,其中需要重新绘制的部分被称作无效区,如果客户区有了无效区域,结果原创 2013-10-27 20:18:56 · 3932 阅读 · 0 评论 -
VS2010中如何查看DLL的导出接口(转)
看《VC++动态链接库(DLL)编程深入浅出》时,里面提到使用Visual C++的Depends工具可以查看动态链接库中的导出接口。对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 解决方法:(方法来源)1. 打开命令行窗口2. 运行vcv转载 2013-10-27 20:20:25 · 617 阅读 · 0 评论 -
虚拟键码对照表
虚拟键码对应值对应键VK_LBUTTON1鼠标左键VK_RBUTTON2鼠标右键VK_CANCEL3CancelVK_MBUTTON4鼠标中键原创 2013-10-27 20:17:50 · 4908 阅读 · 3 评论 -
VC++得到任务栏的高度和位置
VC++得到任务栏的高度和位置1.判断位置SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0) //任务栏在下面的高度 int y = ::GetSystemMetrics(SM_CYSCREEN)-rt.Height(); 上面 int y = rt.top; 左转载 2013-10-27 20:16:12 · 1235 阅读 · 0 评论