亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,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.denmoz.com/bbs/)
Powered by Discuz! X3.1