以前在研究半透明不规则窗口的时候,用的是gdi的TextOut/DrawText绘制字体,但绘制出的字体是透明的,现在我完全放弃了GDI的TextOut()、BitBlt()的方式,而用SetDIBitsToDevice()代替,就是直接贴像素到DC里。
今天尝试用SetDIBitsToDevice()+UpdateLayeredWindow()实现半透明不规则窗口,结果非常顺利!贴出来,共享给需要的朋友.另外,本程序还附带了一个使用MMX汇编优化的32位alpha混合函数(57行,有详尽注释),需要的朋友可以直接copy了。
PS:关于字体的绘制我建议大家用GetGlyphOutline()手动提取字形像素去绘制,因为TextOut这类绘制函数功能有限,只适合初级软件使用,而要想画出丰富多彩的界面,比如字体alpha渐变,就必须自己操作像素,所以GetGlyphOutline()才是专业级的,而且兼容性好,可以抽象出来提供给ddraw、d3d、opengl等使用
2024/6/16 14:41:52 328KB 不规则窗口
1
RU.exe5.21,主板BIOS工程师调试必用的工具。
2024/6/16 8:52:36 305KB ru efi
1
当你运行VC6.0的DEBUG程序时,突然弹出一个丢失MFC42D.DLL。
一般情况下是你的系统目录下确实以下三个文件。
MFC42D.DLLMFCO42D.DLLMSVCRTD.DLL本压缩包包含完整的3个DLL文件,均从VC6.0下复制的,没有任何改动。
通常对于32位的操作系统只要在\Windows\System32目录下覆盖即可。
而对于64位操作系统,由于存放32位DLL的系统目录变了,因此很多出于次情况。
即当你装了WINDOWSXP64位或者WIN764位你发现原先的VC6.0无法运行DEBUG程序。
因此假如是64位系统,只需在\WINDOWS\SysWOW64目录下复制这3个文件即可解决问题。
2024/6/15 9:02:48 653KB MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL vc
1
OfficeRegClean清理小工具,可以完美解决安装office2013/2010/200764位版本时出现”无法安装64位版本的Office,因为在您的PC上找到了以下32位程序“的问题。
2024/6/15 3:12:34 146KB office 清理工具
1
PEview查看32位可移植可执行(PE)和组件对象文件格式(COFF)文件的结构和内容,提供了一种快速简便的方法。
这家PE/COFF文件查看器显示标题,章节,目录,导入表,导出表,内部信息和资源的EXE,DLL,OBJ,LIB,DBG,和其他文件类型。
66KB PEview
1
在我们日常开发的.net应用程序中,经常会用到上传Excel,并读取已上传的Excel表格中的数据。
下载链接中,包含了32位和64位的Excel引擎工具。
电脑中或者服务器中无需安装Office,只需要安装AccessDatabaseEngine,即可实现.net读取Excel表的功能,简单方便。
请根据你的系统选择相应的版本安装,不需要2个都安装。
最后再说一句,如果你的系统是64位的,你只安装了32位的AccessDatabaseEngine,那么你就需要将你的IIS设置为(启用32位应用程序)
2024/6/10 6:35:34 53.36MB sql Excel net
1
NVMe固态硬盘通用驱动(无数字签名证书),适用VM虚拟机,系统安装过程中无法识别固态硬盘情况,内含32位和64位版本,亲测可解决大部分问题!
2024/6/9 1:10:33 179KB NVMe
1
原机驱动,可以随意重装升级系统不怕驱动丢失了。
装完系统在设备管理器(WIN+X+M)对每一项不正常的驱动按右键,更新驱动程序,浏览我的计算机以查找驱动程序软件,浏览,选中你驱动解压的文件夹,然后下一步,系统即可自动完成一项驱动的安装,剩下那些驱动不正常的设备每一项都这样操作一遍即可。
最后不要忘了显示驱动也要更新。
方法同上。
2024/6/9 1:24:16 213.98MB 台电 x80hd g2n4 32位驱动
1
32位,WinRARv5.91x86SC,找了N多,终于找到一个能用的!
3.07MB 信息压缩
1
TortoiseSVN-1.14.0.28885-win32-svn-1.14.0官方安装包32位+中文语言包
2024/6/3 8:27:04 20.87MB TortoiseSVN 中文
1
共 637 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡