E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WinAPI
VC API常用函数简单例子大全
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄 函数的定义:HWND
WINAPI
FindWindow(LPCSTR lpClassName
·
2015-11-02 16:44
常用函数
c# 模拟window 操作鼠标|
winapi
View Code [DllImport( " user32.dll ", EntryPoint = " mouse_event ", SetLastError = true
·
2015-11-02 15:44
window
C#中用
WinAPI
调用外部程序
最近,通过研究Windows API的使用方法,终于从理论上解决了这一问题,即可通
WinAPI
中SendMessage、EnumChildWindows等,从模拟操作的角度来
·
2015-11-02 15:01
api
在c#中使用全局快捷键
在
winapi
中,注册和注销全局快捷键分别是通过RegisterHotKey和UnregisterHotKey函数实现。在c#中直接使用该api显得不够简洁,这里我提供了一个友好点的封装。
·
2015-11-02 14:48
快捷键
ExtractNewFolderPath
unit Unit1; interface uses
Winapi
.Windows,
Winapi
.Messages, System.SysUtils, System.Variants
·
2015-11-02 14:59
Path
Image进度条 图片
unit Unit1; interface uses
Winapi
.Windows,
Winapi
.Messages, System.SysUtils
·
2015-11-02 14:34
image
【20100115-01】
WinAPI
: CreatePen - 建立画笔
来源:http://www.cnblogs.com/del/archive/2008/02/10/1066516.html //声明: CreatePen( Style, Width: Integer; {样式与笔宽} Color: COLORREF &
·
2015-11-02 14:13
create
VC API常用函数简单例子大全
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄 函数的定义:HWND
WINAPI
FindWindow(LPCSTR lpClassName
·
2015-11-02 14:54
常用函数
WinAPI
: GetSystemMetrics - 获取系统度量等数值信息
声明: GetSystemMetrics( nIndex: Integer {参数, 详见下表} ): Integer; 举例 - 获取屏幕分辨率: var cx,cy: Integer; begin {通过 GetSystemMetrics 函数获取屏幕分辨率} cx := GetSystemMetrics(SM_CXSCREEN); cy :=
·
2015-11-02 14:25
System
C#调用
WinApi
关闭电脑屏幕含自动监视有无输入活动检测
说到这儿啊,我要吐个槽,做程序的,没一个不苦逼的. 闲话少说,开始吧.有人会说,我系统自带电源管理,我干嘛,还要自己写个程序来控制呢,"大哥,你是知道的,做程序的就爱折腾,要么折腾自己,要么让别人来折腾自己,不爱折腾的程序员不是好程序员". 首先我们要获取要得到关闭显示器的方法,.net库中虽然没有这个方法,但系统API中肯定是有的三.与非托管代码交互,&quo
·
2015-11-02 13:01
api
try-throw-catch&&windows异常处理
以下代码可以说明 代码 #include < iostream.h > #include < windows.h > LONG
WINAPI
·
2015-11-02 13:12
windows
WinAPI
: 输入光标相关的函数[4]
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure Form
·
2015-11-02 12:16
api
WinAPI
: 输入光标相关的函数[2]
本例测试修改光标的设置闪烁速度, 注意这会影响到其他程序, 退出时应恢复到系统默认的 530 毫秒. 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs
·
2015-11-02 12:15
api
WinAPI
: 输入光标相关的函数[1]
CreateCaret {建立} DestroyCaret {释放} ShowCaret {显示} HideCaret {隐藏} SetCaretPos {设置位置} GetCaretPos {获取位置} SetCaretBlinkTime {设置间隔时间} GetCar
·
2015-11-02 12:14
api
WinAPI
: 输入光标相关的函数[3]
本例测试修改光标的形色, 效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = c
·
2015-11-02 12:14
api
WinAPI
: 测试 BitBlt
BitBlt( DestDC: HDC; {目标 DC} X, Y, Width, Height: Integer; {目标位置与大小} SrcDC: HDC; {源 DC} XSrc, YSrc: Integer; {源起始位置} Rop: DWORD
·
2015-11-02 12:23
api
WinAPI
: WritePrivateProfileString、GetPrivateProfileString - 简单读写 Ini 文件
尽管使用 TIniFile 类很方便, 但我觉得还是用系统 API 操作更顺手, 读写各只需要一行代码, 也不用 uses IniFiles. 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr
·
2015-11-02 12:14
profile
WinAPI
: OffsetWindowOrgEx - 移动窗口坐标原点
相关函数: OffsetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, Ext
·
2015-11-02 12:13
window
WinAPI
: SetWindowOrgEx - 设置窗口坐标原点
相关函数: GetWindowOrgEx、SetViewportOrgEx(设置视口坐标原点)、SetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, For
·
2015-11-02 12:12
window
WinAPI
: SelectClipRgn、ExtSelectClipRgn、SelectClipPath - 定义剪切区域
剪切区域也是区域的一种, 窗口在重绘时只会重绘剪切区域中的内容. SelectClipRgn 和 ExtSelectClipRgn 是通过指定区域来定义剪切区域; SelectClipPath 是通过指定路径来定义剪切区域; ExtSelectClipRgn 和 SelectClipPath 比 SelectClipRgn 多出一个与原剪切区域混合方式的参数: RGN
·
2015-11-02 12:11
select
WinAPI
: OffsetClipRgn、PtVisible
OffsetClipRgn: 移动剪切区域; PtVisible: 判断点是否在剪切区域中. 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
·
2015-11-02 12:11
visible
WinAPI
: PathToRegion - 将路径转换为区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sen
·
2015-11-02 12:08
Path
WinAPI
: InvertRgn - 区域颜色取反
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)
·
2015-11-02 12:08
api
WinAPI
: RectInRegion - 判断矩形是否位于区域中
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TBut
·
2015-11-02 12:07
api
WinAPI
: PtInRegion、OffsetRgn
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormCreate(Se
·
2015-11-02 12:06
set
WinAPI
: SetRectRgn - 将区域转换成矩形区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormClick(Sen
·
2015-11-02 12:06
set
WinAPI
: CreatePolyPolygonRgn - 建立多个多边形构成的区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormClick(Sen
·
2015-11-02 12:05
create
WinAPI
: CombineRgn - 区域合成
CombineRgn( p1: HRGN; {合成后的区域} p2, p3: HRGN; {两个原始区域} p4: Integer {合并选项; 见下表} ): Integer; {有四种可能的返回值} //合并选项: RGN_AND = 1; RGN_OR = 2; RGN_XOR = 3; RGN_DIFF = 4; RGN_
·
2015-11-02 12:04
com
WinAPI
: CreateEllipticRgn、CreateEllipticRgnIndirect - 建立椭圆区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sen
·
2015-11-02 12:03
create
WinAPI
: CreateRoundRectRgn - 建立圆角矩形区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sen
·
2015-11-02 12:03
create
WinAPI
: CreateRectRgn、CreateRectRgnIndirect、FillRgn、FrameRgn - 建立矩形区域
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sen
·
2015-11-02 12:02
create
WinAPI
: FlattenPath、WidenPath
不管什么曲线命令, 到来路径中都会变成 Bezier 线; 也就是说路径中只有直线和 Bezier 线. FlattenPath 和 WidenPath 都能够把路径中的 Bezier 线转换为近似的直线; 不同的是: 用 WidenPath 转换后貌似加宽了线, 其实它是转换成了一个包围路径的新路径(类似区域). 本例效果图: 代码文件: unit Unit
·
2015-11-02 12:01
Path
WinAPI
: SetBkMode - 设置背景模式
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)
·
2015-11-02 12:00
set
WinAPI
: GetPath - 获取路径中的点
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)
·
2015-11-02 12:00
Path
WinAPI
: CloseFigure
本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm)
·
2015-11-02 12:59
figure
WinAPI
: BeginPath、EndPath、StrokePath、FillPath、StrokeAndFillPath
BeginPath {路径开始} EndPath {路径结束} StrokePath {绘制路径} FillPath {填充路径} StrokeAndFillPath {绘制并填充路径} //在路径中可以使用的图形命令有: AngleArc Arc ArcTo Chord CloseFigure El
·
2015-11-02 12:58
Path
WinAPI
: PtInRect - 判断点是否在矩形中
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TBut
·
2015-11-02 12:57
api
WinAPI
: InvertRect - 翻转矩形中像素的颜色
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TBut
·
2015-11-02 12:57
api
WinAPI
: OffsetRect - 移动矩形
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TBut
·
2015-11-02 12:56
set
WinAPI
: StrokePath - 描绘路径轮廓
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormPaint(Sen
·
2015-11-02 12:55
Path
WinAPI
: IntersectRect、SubtractRect、UnionRect - 用两个矩形合成一个新的矩形
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TBut
·
2015-11-02 12:55
intersect
WinAPI
: GetRegionData
GetRegionData( RGN: HRGN; {区域句柄} p2: DWORD; {区域数据缓冲区大小} p3: PRgnData {区域数据结构 TRgnData 的指针, 见下表} ): DWORD; {成功返回 1} //TRgnData 是 _RGNDATA 结构的重命名: _RGNDATA = record rdh: TRgn
·
2015-11-02 12:54
Data
WinAPI
: AlphaBlend - 图像透明度
AlphaBlend( DC: HDC; {目标设备环境句柄} p2, p3, p4, p5: Integer; {目标位置与宽高} DC6: HDC; {源设备环境句柄} p7, p8, p9, p10: Integer; {源位置与宽高} p11: TBlendFunction {
·
2015-11-02 12:53
Blend
WinAPI
: GetKeyNameText - 根据键盘消息获取按键名称
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormCreate(Se
·
2015-11-02 12:49
text
WinAPI
: GetSystemMetrics - 获取系统度量等数值信息
声明: GetSystemMetrics( nIndex: Integer {参数, 详见下表} ): Integer; 举例 - 获取屏幕分辨率: var cx,cy: Integer; begin {通过 GetSystemMetrics 函数获取屏幕分辨率} cx := GetSystemMetrics(SM_CXSCREEN);
·
2015-11-02 12:26
System
WinAPI
: GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
{返回当前线程的虚拟句柄} GetCurrentThread: THandle; {返回当前线程 ID} GetCurrentThreadId: DWORD; {返回当前进程的虚拟句柄} GetCurrentProcess: THandle; {返回当前进程 ID} GetCurrentProcessId: DWORD; 提示: ID 是系统唯一的标识
·
2015-11-02 12:03
currentthread
WinAPI
: GetWindowRect、GetClientRect - 获取窗口的外部与内部矩形
提示: 1、其实用 Delphi 内部同类函数很方便的, 但系统函数是全局的; 2、使用 GetClientRect 时, 一般要 Windows.GetClientRect, 因为 TForm 的父类有同名函数. //声明: {获取窗口外部矩形(相对于屏幕)} GetWindowRect( hWnd: HWND; {窗口句柄} var lpRect
·
2015-11-02 12:02
window
WinApi
: GetParent、SetParent、MoveWindow - 获取、指定父窗口和移动窗口
提示: SetParent 应该 Windows.SetParent, 因为 TForm 的父类有同名方法. //声明: {获取父窗口句柄} GetParent(hWnd: HWND): HWND; {指定父窗口} SetParent( hWndChild: HWND; {子句柄} hWndNewParent: HWND {父句柄} ): HWND;
·
2015-11-02 12:02
window
WinAPI
: WindowFromPoint- 获取指定点所在窗口的句柄
//声明: WindowFromPoint(Point: TPoint): HWND; //举例: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtr
·
2015-11-02 12:01
window
WinAPI
: LoadCursor - 从资源中载入光标
//声明: LoadCursor( hInstance: HINST; {EXE 或 DLL 的句柄, 0 表示载入系统资源} lpCursorName: PChar {资源标识符} ): HCURSOR; {返回光标句柄} 这里有示例 //调用系统光标的例子: unit Unit1; interface uses
·
2015-11-02 12:50
Cursor
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他