两行代码实现软件换肤功能 ! Windows 平台最佳软件换肤界面开发包, 支持
VC C# VB.Net Delphi Visual Basic C Builder Win32 SDK
   
  首页 | 更新历史 | 联系我们 | 网站地图
  产品介绍 更多皮肤 在线购买 下载中心 常见问题
 
    首页 >> 常见问题 >> 边框控制按钮 Frame Button
 
可放到U盘的桌面书签管理工具软件
 
搜网址,精品网站导航及点评 搜网址,精品网站导航及点评
 

 

 

 

 

 

 

 

 

 
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. 保留所有权利