向對話方塊初始化函式中新增**如下:
向對話方塊中新增乙個滑動條和編譯框。並利用classwizard新增變數m_slide m_edit,新增乙個滑動條響應函式,**如下:
// todo: add extra initialization here
::setwindowpos(m_hwnd,hwnd_topmost,0,0,0,0,swp_nosize|swp_nomove);
m_slide.setrange(10,255);
m_slide.setpos(128);
setwindowlong(this->getsafehwnd(),gwl_exstyle,getwindowlong(this->getsafehwnd(),gwl_exstyle)^0x80000);
hinstance hinst=loadlibrary("user32.dll");
if(hinst)
void cmydlg::onreleasedcaptureslider1(nmhdr* pnmhdr, lresult* presult)
cstring str;
str.format("%d",100*eff/255);
getdlgitem(idc_edit1)->setwindowtext(str);
*presult = 0;
}然後執行程式,拖動滑動條。可以看到視窗的透明度不斷變化。
太神奇了....
VC 製作透明窗體
在2000下 定義常量 define ws ex layered 0x00080000 define lwa alpha 0x00000002 宣告函式 extern c 標頭檔案 產生透明視窗 不要忘了給視窗的exstyle加入ws ex layered屬性 setwindowlong getsa...
Qt 透明窗體實現
一.背景刷成黑色,前景色設為白色。方法一 paltette方式,經測試,該方法不會影響到其他控制項,推薦使用 qpalette bgpal palette bgpal.setcolor qpalette background,qcolor 0,0 0,255 bgpal.setcolor qpale...
C 實現透明窗體
這篇文章不是windows mobile的,而是win32的。這篇文章主要介紹一下c 下如何呼叫windows api函式,這裡也想說一下,windows mobile程式設計不能把眼光只侷限於手機,手機與pc端相結合的程式也是很有挑戰力 很有市場的。所以,這也是我寫這篇文章的原因之一。做delph...