Windows API

常用的WindowsAPI 说明

1.GetWindowA

语法:Long GetWindowLongA(HWND hWnd,int nIndex)
参数:
HWND hWnd 窗口句柄 int nIndex 要检索的值
返回值:
类型:Long 如果成功则返回值为请求的值,失败则返回0
如果SetWindowLong之前尚未调用,GetWindowLong 为额外的窗口或类内存中的值返回0

说明 含义
GWL_EXSTYLE(-20) 检索扩展窗口样式
GWL_HINSTANCE(-6) 检索应用程序实例句柄
GWL_HWNDPARENT(-8) 检索父窗口的句柄
GWL_ID(-12) 检索窗口的标识符
GWL_STYLE(-16) 检索窗口样式
GWL_USERDATA(-21) 检索与窗口关联的用户数据,此数据弓创建窗口的应用程序使用,其最初值为0
GWL_WINDPROC(-4) 检索窗口过程的地址,或表示窗口过程地址的句柄

2. SetWindowLongA 函数

语法:Long SetWindowLongA(
HWND hWnd, //窗口句柄
int nIndex, //要设置的值(同上表)
Long dwNewLog
)

3. SetParent 函数

HWND SetParent(
HWND hWndChild, //要设置的窗口的句柄
HWND hWndNewParent //新的父容器的句柄
)

4.MoveWindow( //更改窗口的位置和尺寸

HWND hWnd, //窗口句柄
int X, //X轴
int Y, //Y轴
int nWidth,//宽度
int nHeight,//高度
bool nbRepaint //是否重绘
)

posted @ 2025-05-14 11:31  丹心石  阅读(51)  评论(0)    收藏  举报