请教有没有获取窗体透明度的函数?

jjc822 2006-10-16 08:28:11
经常搜到设置窗体透明度的函数,却不见获取窗体透明度的函数,我自己的MSDN()也没有.
另外,是否最后的vc6的2001.10的MDSN含有设置窗体透明度的函数的说明?我的MSDN不知道如何获知它的版本?
...全文
202 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
happyness44 2006-10-17
  • 打赏
  • 举报
回复
//=======================================
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000);
HINSTANCE hInst = LoadLibrary("User32.DLL"); //显式加载DLL
if(hInst)
{
typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);
MYFUNC fun = NULL;
fun=(MYFUNC)GetProcAddress(hInst, "GetLayeredWindowAttributes");//取得GetLayeredWindowAttributes函数指针
if(fun)fun(this->GetSafeHwnd(),&pcrKey,&pbAlpha,&pdwFlags );
//变量意思见楼上得
FreeLibrary(hInst);
}
//=========================================

Kudeet 2006-10-17
  • 打赏
  • 举报
回复
The GetLayeredWindowAttributes function retrieves the opacity and transparency color key of a layered window.

BOOL GetLayeredWindowAttributes(
HWND hwnd, // handle to the layered window
COLORREF *pcrKey, // color key
BYTE *pbAlpha, // Alpha value
DWORD *pdwFlags // layering flags
);
jjc822 2006-10-17
  • 打赏
  • 举报
回复
请问以上两位是否在新的MSDN里面查找到的?

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧