原文:專題:DUILIB Win32 透明效果

Win 透明效果相關基礎知識 Layered Windows 分層窗口。這是Windows 開始引入的概念,重新定義了窗口的Hit Testing方法,以前都是把窗口按rectangle的方式裁剪,而把窗口加上WS EX LAYERED的Style后就可以根據窗口的形狀和像素 值進行Hit Testing,這樣我們的不規則窗口就變成了真正意義上的獨立窗口,而不是傳統的被一個不可見的矩形窗口所包含。 ...

2017-03-12 09:02 3 4712 推薦指數:

查看詳情

Duilib Win32 DirectUI面開源項目

今天了解到DirectUI開源項目Duilib,感覺不錯,就下了一份源代碼SVN256,可能是因為我用的是win8 x64和VS2012,編譯是出現錯誤,現在把解決方法記錄下來,供大家參考: 1. UIRichedEidt.cpp中CTxtWinHost::Init函數中調用 ...

Fri Oct 26 07:24:00 CST 2012 1 2775
2013 duilib入門簡明教程 -- 結合win32和MFC (16)

雖然duilib自帶在MFC中使用duilib的Demo,但只是MFC窗口和duilib窗口不重疊的情況。如果要在MFC窗口中嵌入duilib控件,或者在duilib控件中嵌入MFC的控件的話,就沒有Demo可以看了,其實Alberl開始也不知道怎么辦,看了下ActiveXUI控件 ...

Sun Oct 06 02:39:00 CST 2013 17 30549
Win32 Error

一、Win32錯誤 也就是Win32子系統產生的錯誤。當我們在自己的代碼里調用Windows系統的API函數,系統執行API內部代碼,當API內部代碼出現錯誤,會將預先定義好的錯誤代碼寫到調用這個API的線程局部存儲區域(這個區域是每個線程獨有的其他線程無法更改。它存儲着一些線程獨有的東西 ...

Wed Jul 10 01:08:00 CST 2019 0 662
使用Win32 API創建不規則形狀&帶透明色的窗口

前一陣突然想起了9月份電面某公司實習時的二面題,大概就是說怎么用Win32 API實現一個透明的窗口,估計當時我的腦殘答案肯定讓面試官哭笑不得吧。所以本人決定好好研究下這個問題。經過一下午的摸索,基本掌握了使用Win32 API創建各種匪夷所思的窗口的基本思路。 (以下文字基於本人的個人理解 ...

Fri Nov 22 23:52:00 CST 2013 0 4089
win32 - RegisterRawInputDevices 和 GetRawInputData

RegisterRawInputDevices 可以注冊鼠標或者鍵盤等輸入的信息,然后GetRawInputData可以獲取傳來的WM_INPUT消息中的輸入信息。 代碼參考: ...

Wed Sep 09 00:56:00 CST 2020 0 666
逆向初級-win32(四)

4.1.C語言中的寬字符 1、常用函數 2、打印寬字符 3、字符串長度 4.2.Win32 API中的寬字符 1、什么是Win32 API?有哪些?在哪里? 主要是存放在C:\WINDOWS\system32下面所有的dll 幾個重要的DLL: <1> ...

Mon Apr 12 05:29:00 CST 2021 0 237
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM