亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛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