
Windows API
歌行梅村
一卷道书三尺剑,半潭秋水一房山。
展开
-
SetTimer的使用问题
SetTimer的使用问题转自:SETTIMER的使用问题--时间的痕迹SetTimer函数用于创建一个计时器,KillTimer函数用于销毁一个计时器。计时器属于系统资源,使用完应及时销毁。 SetTimer的函数原型如下:UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimer...转载 2018-09-06 12:20:04 · 7641 阅读 · 1 评论 -
MFC:窗口和滚动条的基情
MFC:窗口和滚动条的基情发布者:yunyun460 时间:2013-03-20 02:26:04创建带滚动条窗口的步骤:以竖直方向的标准滚动条为例(横向方向和滚动条控件也类似):1.创建一个基于对话框的MFC工程,或新建一个对话框资源,在对话框的属性-->外观 选项中把Vertical Scrollba转载 2017-06-19 15:23:24 · 2328 阅读 · 0 评论 -
如何在Release状态下进行调试
如何在Release状态下进行调试出自http://www.fx114.net/qa-15-97255.aspx1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut转载 2017-03-23 10:47:47 · 10826 阅读 · 0 评论 -
win7 64位系统 注册 ocx控件
win7 64位系统 注册 ocx控件 出处:一介布衣的博客1.首先复制 XXXX.OCX文件到“C:\Windows\SysWOW64”目录. (XXXX.OCX 是你准备注册的OCX控件) 2.在C:\Windows\sysWOW64 目录中找到cmd.exe的程序 3.右键单击该程序选择“管理员身份运行” 4.进入cmd转载 2017-01-04 19:38:22 · 21935 阅读 · 1 评论 -
MFC Windows坐标系统与坐标变换
坐标系统与坐标变换第五章 坐标系统与坐标变换by iwaswzq 2005/1/22经常有朋友提问关于编程过程中遇到的坐标变换问题。我抽了点时间从msdn摘译了一些东西,并加了一些自己的理解,希望能有助于对程序中坐标变换的理解。鉴于我水平有限,可能某些概念的理解有些错误或者解释不够准确,欢迎指正。不足的地方,以后有时间会继续丰富此文。win32程序使用坐标系统之间的转载 2016-12-24 20:14:03 · 2829 阅读 · 0 评论 -
使用Visual C++编程进行文件操作
使用Visual C++编程,有如下方法进行文件操作:(1)使用标准C运行库函数,包括fopen、fclose、fseek等。(2)使用Win16下的文件和目录操作函数,如lopen、lclose、lseek等。不过,在Win32下,这些函数主要是为了和Win16向后兼容。(3)使用Win32下的文件和目录操作函数,如CreateFile,CopyFile,DeleteFile,Fin转载 2014-05-26 15:07:23 · 880 阅读 · 0 评论 -
MFC中全局变量的定义及使用
随笔- 55 文章- 0 评论- 43 MFC中全局变量的定义及使用用MFC制作的工程由很多文件构成,它不能象一般C++程序那样随意在类外定义全局变量,在这里要想定义能被工程内多个文件共享的全局变量和函数必须用一些特殊方法才行。实际上有多种方法可以实现,这里只介绍两种方法。一、在应用程序类中定义用MFC生成的工程中都有一个名为Cxxx转载 2014-02-22 09:40:01 · 779 阅读 · 0 评论 -
MFC 鼠标移动画矩形
MFC 鼠标移动画矩形问题日记:MFC 鼠标移动画矩形昨天的时候,模仿人家的软件已经七七八八啦,开始不断完善的工作。首先是完善用鼠标拖动矩形选择东西,开始当然进入死胡同,在OnMouseMove里单纯画矩形,结果测试移动一下鼠标杯了,n个矩形刺瞎了我的眼:我相信人家做得到的,我也做得到,只是我还不知道而已。于是上网找资料,虽说网上有很多资料,可也有点费时,有时看了资转载 2013-12-24 16:03:29 · 11057 阅读 · 2 评论 -
MFC消息映射机制的理解
何谓消息、消息处理函数、消息映射?消息简单的说就是指通过输入设备向程序发出指令要执行某个操作。具体的某个操作是你的一系列代码。称为消息处理函数。在SDK中消息其实非常容易理解,当窗口建立后便会有一个函数(窗口处理函数)开始执行一个消息循环,我们还可以清楚的看到消息处理的脉络。一个switch case语句就可以搞定,消息循环直到遇到WM_QUIT消息才会结束,其余的消息均被拦截后调用相应的转载 2013-12-22 11:43:12 · 1792 阅读 · 0 评论 -
关于回调函数和钩子函数基础知识的整理
关于回调函数和钩子函数基础知识的整理转自:关于回调函数和钩子函数基础知识的整理回调函数:Callback Function什么是回调函数?首先做一个形象的比喻: 你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工作或者等着我的消息,但是当我完成的时候我要通知你我做好了,你可以用了,我怎么通知你呢?你给我一部手机,让我做完转载 2013-12-22 10:15:42 · 1596 阅读 · 0 评论 -
关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法
关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法转自:关于内存函数GlobalLock(),GlobalAlloc(),GlobalUnLock()用法1.为什么要用GlobalLock()函数C/C++ code HGLOBAL hImageMemory=GlobalAlloc(GMEM_MOVEABLE, dwFil转载 2013-11-19 14:57:36 · 7724 阅读 · 0 评论