原文:专题: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