二.MFC中GDI绘图
GDI绘图包括以下步骤:获取设备环境,设置坐标映射,创建绘图工具,调用DC绘图函数绘图。
1、获取设备环境
(1)在SDK编程中,获取设备环境的方法有两种:
通过API函数BeginPaint。应用程序响应WM_PAINT消息进行图形刷新时主要通过BeginPaint函数获取设备环境,在消息处理函数返回前调用API函数EndPaint释放设备环境。
函数原...
分类:
编程语言 时间:
2014-11-27 18:35:47
阅读次数:
263
游戏程序的操作不外乎两种——键盘输入控制和鼠标输入控制,几乎所有游戏中都使用鼠标来改变角色的位置和方向,本文主要是讲述如何使用C#调用Windows API函数实现鼠标模拟操作的功能.首先通过结合FindWindow和FindWindowEx寻找到窗体的按钮,在通过SetCursorPos或mous...
转自http://www.cnblogs.com/carekee/articles/2196518.htmlGetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返....
分类:
其他好文 时间:
2014-11-24 20:33:04
阅读次数:
419
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。下面举例说明它的用法。开始一个新的应用程序....
分类:
系统相关 时间:
2014-11-21 20:18:39
阅读次数:
167
有时候根据具体需求,我们可能要改变窗口的形状。使用API函数SetWindowRgn可以改变一个窗体的可见范围。
使用API函数CreateRoundRectRgn()函数可以创建一个圆角矩形区域。
图片ID为:IDB_BACKBMP
BOOL CDemoDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// Set the ...
一、前言
上一篇文章讲解了“熊猫烧香”病毒样本的反汇编代码入口处的分析,虽然尚未研究到病毒的核心部分,但其实我们后续的分析与之前的思想是一致的。而越到核心部分,可能会遇到越来越多的API函数,结合所调用函数的参数进行分析,反而有助于我们更容易地理解病毒的行为。应当将分析出的每一个CALL函数,改为我们能够理解的名字,这往往也有助于对后续程序的理解。
二、病毒功能分析
...
分类:
其他好文 时间:
2014-11-18 16:02:21
阅读次数:
217
树莓派wiringPi库功能(API)翻译
英文网页:https://projects.drogon.net/raspberry-pi/wiringpi/functions/
在使用wiringPi库之前,你需要包含头文件:
#include
你需要增加 -I/usr/local/include -L/usr/local/lib -lwiringPi 在使用命令行的时候编...
回头看,自上学以来,做虚拟现实、三维地理信息系统已有六个年头。为了节省花费在编码上的精力,编程应用的API函数也由opengl变成了OpenSceneGraph,但还是花费了很多气力,为了更好的提高开发的效率,提高软件的质量,决定学习delta3d。费了一天的时间,终于将deltae3d安装好,调试...
分类:
其他好文 时间:
2014-11-17 17:30:37
阅读次数:
278
大家都知道想学好破解,必要先懂编程与汇编,而学编程一般要经历下面六个阶段第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相.....
分类:
其他好文 时间:
2014-11-17 13:53:51
阅读次数:
218
当我们打开电脑上网时,是不是会经常看到桌面的右下角弹出一个小的新闻热点窗体,我们可以实现吗?当然可以,这篇文章就来给您掩饰怎么样来用代码实现。看吧,正写着呢弹出了一个。
一、主要用到的函数是API函数AnimateWindow。下面来简单的介绍一下这个函数的使用。
1 函数声明 '声明API函数AnimateWindow。该函数可以动态的操作窗体
Declare Function...