国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VC中創(chuàng)建具有透明效果的對(duì)話框

1、創(chuàng)建一個(gè)基于對(duì)話框的MFC EXE

2、對(duì)話框的 OnInitDialog 函數(shù) 中,設(shè)置對(duì)話框擴(kuò)展屬性 為:WS_EX_LAYERED

const WS_EX_LAYERED = 0x80000;

::SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,
GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED);

3、在對(duì)話框的 OnInitDialog 函數(shù) 中,設(shè)置對(duì)話框透明

HINSTANCE hInst;

const LWA_COLORKEY = 0x00001;
const LWA_ALPHA = 0x00002;

typedef BOOL (WINAPI *FSetLayeredWindowAttributes)(HWND,COLORREF,BYTE,DWORD);
FSetLayeredWindowAttributes SetLayeredWindowAttributes;

hInst = LoadLibrary("User32.dll");

SetLayeredWindowAttributes = (FSetLayeredWindowAttributes)
   GetProcAddress(hInst,"SetLayeredWindowAttributes");

SetLayeredWindowAttributes(GetSafeHwnd(),RGB(0,0,0),150,LWA_ALPHA);

FreeLibrary(hInst);

注:此方法僅適用 Windows2000以上平臺(tái) 

補(bǔ)充部分:
還有另外一種方法可以實(shí)現(xiàn)對(duì)話框的透明,而且也簡(jiǎn)單一些,但是我在除自己電腦外,還在同學(xué)電腦上也試了下,效果一點(diǎn)都不好,做法是這樣的,在VC中打開對(duì)話框資源,在對(duì)話框編輯器上右擊選擇屬性(PROPERTIES),然后選擇擴(kuò)展屬性(EXTENTED STYLE),勾選上TRANSPARENT。這個(gè)效果在我電腦上不明顯,但你可以試試看。 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VC窗口透明
VC窗口透明的方法 - 日志 - 李鴻儒 - 慧聰社會(huì) - shehui.hc360.com
如何實(shí)現(xiàn)透明窗口
VB無所不能之四:制作透明和半透明窗體
MFC創(chuàng)建不規(guī)則對(duì)話框
透明窗口的制作(MFC) - foolish
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服