SetLayeredWindowAttributes未定义 怎么办 如何更新SDK
SetLayeredWindowAttributes没定义:加了
#include <windows.h>
#include <Winuser.h>
#include "stdafx.h"
都不灵
uesr32.lib也连接了
还有人说要更新SDK 但是我找了半天也没找到资源
大家还有谁有解决办法啊
typedef BOOL (FAR WINAPI *LAYERFUNC)(HWND,COLORREF,BYTE,DWORD);
BOOL SetLayeredWindowAttributes(HWND hwnd,COLORREF crKey,BYTE bAlpha,DWORD dwFlags)
{
LAYERFUNC SetLayer;
HMODULE hmod = LoadLibrary("user32.dll");
SetLayer=(LAYERFUNC)GetProcAddress(hmod,"SetLayeredWindowAttributes");
BOOL bReturn = SetLayer(hwnd,crKey,bAlpha,dwFlags);
FreeLibrary(hmod);
return bReturn;
}
实现了函数调用
SetLayeredWindowAttributes(hwnd, RGB(0,255,0), 200, LWA_ALPHA) ;
可为什么却实现不了窗口透明呢