这个对话框里面负载了一个静态框,静态框和多话框一般大,现在想要实现对话框透明,但是静态框中输入的文字不透明,我用的VS2005。
下面是部分透明代码:
COLORREF maskColor = RGB(255,255,255);
ModifyStyleEx(0,0x00080000);
HINSTANCE hInst = LoadLibrary(_T("User32.DLL")); 
if(hInst) 

typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD); 
MYFUNC fun = NULL;
//取得SetLayeredWindowAttributes函数指针 
fun=(MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");
if(fun)fun(this->GetSafeHwnd(),maskColor,150,2); 
FreeLibrary(hInst);
}
但是,这个函数连同静态框中的文字也透明了,不知道怎么弄,求大神指导!!!