您的位置:首页 > 编程语言 > C语言/C++

C++ 窗体透明度设置

2014-05-05 10:50 190 查看
透明度的设置实在pFunc里面的那个200的值 它的取值范围是0~255 0表示全透明的
255表示不透明
SetWindowLong(m_hWnd,GWL_EXSTYLE,GetWindowLong(m_hWnd,GWL_EXSTYLE)^0x80000);

HINSTANCE hInst = LoadLibrary("User32.DLL");

if (hInst != NULL)

{

typedef BOOL (WINAPI *MYFUNC)(HWND, COLORREF, BYTE, DWORD);

MYFUNC pFunc = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");

if (pFunc != NULL)

{

pFunc(m_hWnd, 0, 200, 2);

}

FreeLibrary(hInst);

hInst = NULL;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: