ModifyStyleEx(0,0x80000);
HMODULE m_InithModule = LoadLibrary(_T("User32.dll"));
if(m_InithModule != NULL)
{
typedef BOOL(WINAPI *SLWA)(HWND,COLORREF,BYTE,DWORD); // »ñµÃSetLayeredWindowAttributesÖ¸Õë
SLWA slwa = (SLWA)GetProcAddress(m_InithModule, "SetLayeredWindowAttributes");
if(slwa != NULL)
slwa(GetSafeHwnd(),0,1,2);
FreeLibrary(m_InithModule);
}
以上相信大家都可以看出来,是把窗口设置成透明的代码。问题就是用这段代码透明窗体后,程序会变的卡,也许大家把这段代码拿到一个新建的对话框程序里测试了一下,发现根本就不卡,其实他是卡的,不知道怎么解释,所以说碰过这个问题的进来解答是最好的没碰到过的也帮忙想一下为什么会这样我很郁闷。。谢谢大家!!!!!