SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE)^0x80000); //0x80000 : WS_EX_LAYERED
HINSTANCE hInst = LoadLibrary("User32.DLL"); // 显式加载DLL
if (hInst != NULL)
{
typedef BOOL (WINAPI *MYFUNC)(HWND, COLORREF, BYTE, DWORD);
// 取得SetLayeredWindowAttributes函数指针
MYFUNC pFunc = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if (pFunc != NULL)
{
pFunc(m_hWnd,RGB(236,233,216), 256, 1); // 2 : LWA_ALPHA
}
FreeLibrary(hInst);
hInst = NULL;
}
HINSTANCE hInst = LoadLibrary("User32.DLL"); // 显式加载DLL
if (hInst != NULL)
{
typedef BOOL (WINAPI *MYFUNC)(HWND, COLORREF, BYTE, DWORD);
// 取得SetLayeredWindowAttributes函数指针
MYFUNC pFunc = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if (pFunc != NULL)
{
pFunc(m_hWnd,RGB(236,233,216), 256, 1); // 2 : LWA_ALPHA
}
FreeLibrary(hInst);
hInst = NULL;
}