这意味着,当位0或2位在当前选定的模式设置,然后在标签的显示 。因此,当我请Ribbon:: SetModes(0) ,此标签将会隐藏 。当我使用2个或8或任何整数,那么0或2位设置,该标签将显示 。同样可以很容易的适用于程序组 。
PROPVARIANT val;// Get the property of the control we pushedHRESULT hr = rm->u_f->GetUICommandProperty(rm->cmd,UI_PKEY_Color,&val);
IPropertyStore* st = 0;rm->u_f->QueryInterface(
__uuidof(IPropertyStore),(void**)&st);if (st && SUCCEEDED(hr)
)
{
st->SetValue(UI_PKEY_GlobalBackgroundColor,val); st->Commit();
}
如果在字体控制,您只需查询IUnknown 指针* pointer的IPropertyStore和使用UI_PKEY_FontPropertIEs_XXXX键 。
总结:随着Windows平台的发展升级,往往都伴随着系统图形界面的重新设计 。从Windows XP到Windows Vista,最大的革新就是Windows Aero的引入 。
【基于Windows 7中的 Ribbon开发技术应用】而在微软的下一代Windows平台Windows 7中,虽然Aero被保留下来,但是Windows 7的图形用户界面更多的是朝着Office 2007相同的方向前进,无论是系统自带的工具软件,例如画图、写字板等,还是上层的第三方应用软件,例如Office 2007、AutoCAD、SnagIt等等,都全面应用了Ribbon界面 。
推荐阅读
- 对Windows 7系统大瘦身的详细介绍
- Windows7系统减肥3G的3个方法
- 64位windows 7与DNF的问题 轻松一招解决
- 巧用组策略提高Windows 7系统安全性
- 压榨空间 给你的Windows7“减肥”
- 找回被删改文件 Windows 7文件恢复
- Windows 7 默认字体一招轻松还原
- Windows 7出现“黑屏”的紧急处理
- Windows 7 Enterprise 90天评估期活动延长到年底
- Windows 7彻底卸载IE 8浏览器有门道
