生活记录

WinAPI-SetLayeredWindowAttributes,GetWindowLongA,SetWindowLongA

2021,01,16 260 0
1.SetLayeredWindowAttributes 
SetLayeredWindowAttributes( hwndcrKeybAlphadwFlags ); 
hwnd是透明窗体的句柄,
crKey为颜色值
bAlpha是透明度,取值范围是[0,255], 
dwFlags是透明方式,可以取两个值: 
          当取值为LWA_ALPHA时,crKey参数无效,bAlpha参数有效; 
          当取值为LWA_COLORKEY时,bAlpha参数有效而窗体中的所有颜色为crKey的地方将变为透明。 

2.GetWindowLongA
GetWindowLongA(hwnd,nIndex)
获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值

hwnd:窗口句柄及间接给出的窗口所属的窗口类。
nIndex:指定要获得值的大于等于0的值的偏移量。

3.SetWindowLongA
SetWindowLongA(hwndn,Index,dwNewLong)
hWnd:窗口句柄及间接给出的窗口所属的类。
nIndex:指定将设定的大于等于0的偏移值。
dwNewLong:指定的替换值。

发表评论