日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

基于Windows 7中的 Ribbon開發(fā)技術(shù)應(yīng)用( 四 )



這意味著,當(dāng)位0或2位在當(dāng)前選定的模式設(shè)置,然后在標(biāo)簽的顯示 。因此,當(dāng)我請(qǐng)Ribbon:: SetModes(0) ,此標(biāo)簽將會(huì)隱藏 。當(dāng)我使用2個(gè)或8或任何整數(shù),那么0或2位設(shè)置,該標(biāo)簽將顯示 。同樣可以很容易的適用于程序組 。 為了獲取/設(shè)置ribbon管理的一些狀態(tài), 。您可以使用IUIFramework::GetUICommandProperty獲得一個(gè)特殊鍵,或者您也可以查詢"cv" IUnknown成員通過RIBBON_MESSAGE結(jié)構(gòu)的IPropertyStore ;使用GetValue() / SetValue() /提交到讀/寫性能引用控制 。還有一些"整體"鍵,您查詢IUIFramework直接的IPropertyStore。例如,當(dāng)我得到通知, WndProc的顏色選擇,它適用于它的背景顏色的ribbon如下:
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鍵 。
總結(jié):隨著Windows平臺(tái)的發(fā)展升級(jí),往往都伴隨著系統(tǒng)圖形界面的重新設(shè)計(jì) 。從Windows XP到Windows Vista,最大的革新就是Windows Aero的引入 。
【基于Windows 7中的 Ribbon開發(fā)技術(shù)應(yīng)用】而在微軟的下一代Windows平臺(tái)Windows 7中,雖然Aero被保留下來(lái),但是Windows 7的圖形用戶界面更多的是朝著Office 2007相同的方向前進(jìn),無(wú)論是系統(tǒng)自帶的工具軟件,例如畫圖、寫字板等,還是上層的第三方應(yīng)用軟件,例如Office 2007、AutoCAD、SnagIt等等,都全面應(yīng)用了Ribbon界面 。

推薦閱讀