Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - API HOOK
Search - API HOOK - List
SkinSE免费换肤界面库 SkinSE(全称:skin so easy)是一款真正意义上适合软件界面开发的C++皮肤库。通过使用XML文件来配置GDI资源(如:图片、字体、颜色、光标等),最大程度将界面与逻辑分开,让程序员有更多 的时间去进行软件内部的逻辑处理。SkinSE没有完全采用传统的HOOK修改窗口过程函数的方式,而只是针对具体窗口进行界面处理,并且兼容HOOK模式。SkinSE只用到了windows几个底层的核心库,没 有用到(MFC/ATL等)第三方库,采用纯API编写,采用C语言导出方式,增强可移植性。SkinSE开发小组由数名具有多年windows界面开发经验的程序员组成,对软件界面开发有独特的经验和技巧,立志 开发一款前沿的换肤技术展现给大家! 官方网站地址:http://www.skinse.com 联系电话: (0)15013462355 (0)13760777417 邮件地址 : xiaofangmsg@hotmail.com 82799232@qq.com Q Q号码: 182408087(渠道合作) 82799232(业务客服)-SkinSE free skin interface library SkinSE (full name: skin so easy) is a real sense for software interface developed by C++ skin banks. Through the use of XML file to configure the GDI resources (such as: Figure Films, fonts, color, cursor, etc.) to maximize separation of the interface and logic, so that programmers have more Time to the internal logic processing software. SkinSE not fully using the traditional HOOK change the way the window procedure function, but only specific windows interface Processing, and is compatible with HOOK mode. SkinSE only used the windows of several underlying core libraries, no Useful to (MFC/ATL, etc.) third-party library, prepared using pure API, using C language to export methods, increase the portability. SkinSE team with many years of windows by a few Composed of experienced programmer interface development, software interface development has a unique experience and skills, determined to Development of a cutting-edge ski
Date : 2025-12-26 Size : 3.05mb User : chenzifeng

Skin++换肤的大致流程   1、应用程序启动,加载Skin++库;   2、执行Skin++加载皮肤文件API函数;   3、Skin++ 安装窗口过程等类型Hook,准备截获应用程序所有窗口的创建事件;   4、Skin++ 收到窗口创建等消息,根据类名、风格等一些条件来判断是否对该窗口进行子类化;   5、窗口子类化即可以收到该窗口所有的消息;   6、根据不同的消息进行相应的处理。如:WM_PAINT消息,Skin++对其进行绘图的操作;   7、绘图中需要用到图片、文字、字体等资源即根据ID、名称等条件到皮肤文件中去查找;   8、控件运行过程中,各种界面行为的变化均可通过处理消息与API函数来进行;   9、控件销毁时,Skin++即对其进行反子类化,将Skin++换肤前的消息过程地址重新设成当前的消息过程;   10、控件所有的消息不再经过Skin++消息处理函数。控件执行其默认的窗口消息处理函数; 11、应用程序退出,Skin++库被卸载,在卸载之前Skin++获得通知,Skin++便在内部执行Hook的反初始化与资源文件的清理。 -shin
Date : 2025-12-26 Size : 3.91mb User : kong
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.