
Win 32
zhangke0504
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是API
首先,有必要向大家讲一讲,什么是API。所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95和Windows NT操作系统上的应用程序。可以说,如果你曾经学过原创 2009-02-09 14:39:00 · 547 阅读 · 0 评论 -
C++ Builder 5 模拟键盘按键 自动输入文字
模拟键盘按键 自动输入文字 键盘对于每个操作电脑的人员来说是最熟悉不过的了。键盘上的按键可分为两类: 按下后会在电脑的输入窗口上出现对应字符的按键,如字母键和数字键等,我们称之为字符键;按下后虽然看不到字符但会产生控制作用的按键,如回车键、光标键等,我们称之为控制键。 对于程序员来说,键盘上的每个按键都一样,无非是不同按键产生的键盘扫描码不同。在不同的操作系统下,键盘扫描码常常被转换为原创 2009-02-09 14:40:00 · 1755 阅读 · 0 评论 -
FindWindow, FindWindowEx, SendMessage, SetForegroundWindow 使用
C#/.NET的程序,控制外部的 win32程序(win16不做考虑) C#/.NET的程序,控制外部的 .NET程序 从标题,大家也看到, C# 对外部程序的控制, 我们也分为两种情况来讨论:.NET 平台自带的 SendKeys 和 Process 结合的方式 完全利用 Windows API 的消息机制 的方式 一、.NET平台自带的 Process 和原创 2009-02-09 14:42:00 · 1276 阅读 · 0 评论 -
api声明
由于vb.net中的数据类型相对于vb6中的位数已经发生变化,因此在vb6中的api声明已经不适合用于vb.net。比如在vb6的api函数声明中为Long类型的参数在vb.net中应变成integer类型;对于句柄、实例类型有时也声明为intptr类型;而对于vb6中声明为any类型的可以用integer来代替。可以举个例子: 在vb.net中可声明MessageBox函数如下:原创 2009-02-09 14:43:00 · 566 阅读 · 0 评论