![]() |
两行代码实现软件换肤功能 ! | VC C# VB.Net Delphi Visual Basic C Builder Win32 SDK |
||
|
| 边框控制按钮 Frame Button |
| AppFace 2. 9 及其后的版本支持创建自定义的边框控制按钮( Frame Button)。所谓边框控制按钮 ,是指在边框窗口的边框上 创建类似 关闭/最大化/最小化 等控制按钮的 自定义按钮。用户可以通过响应 "WM_FRAME_BUTTON" 消息来控制所创建的边框按钮的行为。边框控制按钮 分为两种类型 : CheckBox/PushButton ; 有四种状态: Normal/Hover/Click/Disable ; 可以被放在任何一条边框的任何位置上。 下面的图片示意了所创建的边框控制按钮。 |
|
![]() |
| 怎样创建边框控制按钮 Frame Button ? | |
第一步: 在 Object Window 中点击按钮 "Create a custom skin object" ,并在弹出菜单中选择 "Frame Button" 。 第二步: 在 Option Window 中完成相关设置并制作 URF。 第三步: 在程序中使用 SkinWindowSetEx 来加载所创建的边框控制按钮。 说明 : 边框控制按钮只能被创建在边框窗口上。 |
![]() |
|
|
| 怎样响应边框控制按钮 Frame Button 的点击事件? |
当边框控制按钮被点击时 (mouse lbuttonup, 其所附着的边框窗口会收到一条 WM_FRAME_BUTTON 消息 , 用户可以通过响应此消息来处理边框按钮的点击事件。详情请见 audk.chm 中“怎样响应边框窗口上控制按钮的点击事件”一节。 |
| 怎样设定边框控制按钮 Frame Button 的状态? |
调用函数 SkinWindowSetEx ,并将参数nSkinType 设定为SKIN_SET_FRAMEBTN,即可控制 Frame Button 的状态。详情请见 audk.chm 中“SkinWindowSetEx” "SKIN_SET_FRAMEBTN"一节。 |
| 首页 | 产品介绍 | 更多皮肤 | 在线购买 | 下载中心 | 常见问题 | 更新历史 | 联系我们 | 网站地图 |
| AppFace - 最佳软件换肤界面解决方案,支持 Visual C ++, VC,C#,Visual Basic 6.0,VB6 VB VB.net, 支持 DotNet,Delphi,Borland C ++ Builder,BCB,Pure Basic,win32 SDK 程序换肤 ! 版权所有 2003 - 2006 Matinsoft Inc. 保留所有权利 |