久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: OLE_COLOR 和 COLORREF 類型之間轉換 [打印本頁]

作者: 51hei社區    時間: 2016-1-16 03:12
標題: OLE_COLOR 和 COLORREF 類型之間轉換
原文地址:http://support.microsoft.com/kb/131101/zh-cn
一個 OLE_COLOR 和一個 COLORREF 之間的主要差異是如果一個 OLE_COLOR 中有其高序位設置低序位字節被視為系統顏色索引。當檢測到這種情況時,OleTranslateColor(),COleControl::TranslateColor() 調用該函數將一個 COLORREF 轉換為系統顏色索引。下面的代碼闡釋一個 OLE_COLOR 和一個 COLORREF 之間的轉換:
     void CMyOleControl::ConversionTest()   {      OLE_COLOR ocBack = GetBackColor();      // Convert OLE_COLOR to COLORREF      COLORREF clrBack = TranslateColor(ocBack);      // Convert COLORREF to OLE_COLOR      OLE_COLOR ocConverted = (OLE_COLOR)clrBack;   }

我個人的處理方法:        既然轉換是無法避免的,不如直接轉DWORD了, 因為typedef DWORD   COLORREF;
自己使用,簡單化處理
直接定義兩個宏完事:
#define COLORREF2DWORD(color) (DWORD)color
#define DWORD2COLORREF(dword) (COLORREF)dword









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 人人叉| 天堂中文在线观看 | 99久久久久久| 日韩伦理一区二区 | 97久久久久久久久 | 亚洲激情一区二区三区 | 欧美精品三区 | 影音先锋中文在线 | 国产在线精品一区二区三区 | 天天看天天操 | 91操操操 | 国产欧美日韩精品一区 | 亚洲一区二区视频 | h片在线看 | 韩国久久精品 | 日韩中文字幕一区 | 中文字幕在线一区二区三区 | 国产成人一区二区三区精 | 久久人体 | 国产色播av在线 | 99热在线免费 | 免费精品久久久久久中文字幕 | 二区欧美 | 亚洲精品久 | 欧美激情国产日韩精品一区18 | 日韩久草| 精品一区二区三区在线观看 | 久久精品久久久久久 | 99久久婷婷国产综合精品 | 色婷婷精品久久二区二区蜜臂av | 亚洲欧美日韩电影 | 国产精品自拍视频网站 | 国产女人与拘做受免费视频 | 91精品国产高清一区二区三区 | 亚洲欧洲日本国产 | 国产精品久久国产精品 | 亚洲成人午夜电影 | 中文字幕 在线观看 | 亚洲国产一区二区三区, | 中文字幕视频在线观看 | 精品美女久久久 |