freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4章設(shè)備描述表(編輯修改稿)

2025-03-12 02:07 本頁面
 

【文章內(nèi)容簡介】 。 GetObjectType 取 GDI對象的類型 . GetSafeHandle 返回句柄。 CGdiObject Class UnrealizeObject 重置 畫筆原點 or 邏輯調(diào)色板 . operator != 比較運算符 . operator == 比較運算符 operator HGDIOBJ 檢索句柄 Attach和 Detach函數(shù) BOOL Attach(HGDIOBJ hObject)。 Attaches a Windows GDI object to a CGdiObject object. 這個函數(shù)的含義是什么?看如下代碼。 CPen pen。 //定義了一個 CGdiObject類的派生類對象 HGDIOBJ hObject; //定義了一個句柄 HGDIOBJ hObject=::CreatePen(0,1,RGB(0,0,0))。 (hObject)。 … ()。 ::DeleteObject(hObject) CreateStockObject函數(shù) BOOL CreateStockObject( int nIndex)。 查找 windows預(yù)定義的 GDI對象 ,并將這個 GDI對象與一個 CGdiObject 相連接,并返回這個 CGdiObject 對象。 windows預(yù)定義的 GDI對象 Value Meaning WHITE_BRUSH 白畫刷 . BLACK_BRUSH 黑畫刷 . LTGRAY_BRUSH 亮灰色畫刷 . GRAY_BRUSH 灰色畫刷 DC_BRUSH 實心彩色畫刷。默認白色,可用 SetDCBrushColor函數(shù)修改。 DKGRAY_BRUSH 深灰畫刷 NULL_BRUSH 空畫刷 (等價于 HOLLOW_BRUSH). HOLLOW_BRUSH 空心畫刷 (等價于 NULL_BRUSH). NULL_PEN 空畫筆 . WHITE_PEN 白色畫筆 . DC_PEN 實心彩色畫筆 . 默認色是白色 .可用 SetDCPenColor 函數(shù)修改。 BLACK_PEN 黑色筆 . windows預(yù)定義的 GDI對象 Value Meaning DEVICE_DEFAULT_FONT 設(shè)備依賴字體 . DEFAULT_GUI_FONT 用戶界面對象 (菜單對話框 )的默認字體 (MS Sans Serif) OEM_FIXED_FONT OEM 固定寬度字體 . SYSTEM_FONT 系統(tǒng)字體 . SYSTEM_FIXED_FONT 固定寬度字體 ANSI_VAR_FONT Windows 變寬度系統(tǒng)字體 . ANSI_FIXED_FONT Windows固定寬度字體 DEFAULT_PALETTE 默認調(diào)色板 . 畫刷 ? 畫刷 – Windows定義畫刷 ? WHITE_BRUSH、 BLACK_BRUSH、 LTGRAY_BRUSH、 GRAY_BRUSH、DC_BRUSH、 DKGRAY_BRUSH、 NULL_BRUSH – 自定義邏輯畫刷 SolidBrush hBrush = CreateSolidBrush (crColor) HatchBrush hBrush = CreateHatchBrush (iHatchStyle, crColor) 。 PatternBrush BOOL CreatePatternBrush( CBitmap* pBitmap )。 BOOL CreateDIBPatternBrush( HGLOBAL hPackedDIB, UINT nUsage )。 CBrush Class ? CPen( )。 ? CPen( – int nPenStyle, – int nWidth, – COLORREF crColor )。 ? CPen( – int nPenStyle, – int nWidth, – const LOGBRUSH* pLogBrush, – int nStyleCount = 0, – const DWORD* lpStyle = NULL )。 畫筆風(fēng)格 nPenStyle PS_SOLID PS_DASH PS_DOT PS_DASHDOT PS_DASHDOTDOT PS_NULL PS_INSIDEFRAME CBrush Class 創(chuàng)建函數(shù) BOOL CreateBrushIndirect(const LOGBRUSH* lpLogBrush )。 BOOL CreateDIBPatternBrush( HGLOBAL hPackedDIB,UINT nUsage)。 BOOL CreateDIBPatternBrush(const void* lpPackedDIB,UINT nUsage)。 BOOL CreatePatternBrush( CBitmap* pBitmap )。 BOOL CreateHatchBrush( int nIndex, COLORREF crColor )。 BOOL CreateSolidBrush( COLORREF crColor )。 BOOL CreateSysColorBrush( int nIndex )。 DWORD WINAPI GetSysColor(int nIndex )。 Value Value Meaning 0 COLOR_SCROLLBAR Scroll bar gray area. 1 COLOR_BACKGROUND Desktop. 1 COLOR_DESKTOP Desktop. 2 COLOR_ACTIVECAPTION Active window title bar. 3 COLOR_INACTIVECAPTION Inactive window caption. 4 COLOR_MENU Menu background. 5 COLOR_WINDOW Window background. 6 COLOR_WINDOWFRAME Window frame. 7 COLOR_MENUTEXT Text in menus. 8 COLOR_WINDOWTEXT Text in windows. 9 COLOR_CAPTIONTEXT Text in caption, size box, and scroll bar arrow box. 10 COLOR_ACTIVEBORDER Active window border. 11 COLOR_INACTIVEBORDER Inactive window border. 12 COLOR_APPWORKSPACE Background color of multiple document interface (MDI) applications. 13 COLOR_HIGHLIGHT Item(s) selected in a control. 14 COLOR_HIGHLIGHTTEXT Text of item(s) selected in a control. 15 COLOR_3DFACE Face color for 3D display elements and for dialog box backgrounds. 系統(tǒng)顏色列表 SysColor List Value Value Meaning 16 COLOR_3DSHADOW Shadow color for 3D display 16 COLOR_BTNSHADOW Shadow color for 3D display elements. 17 COLOR_GRAYTEXT Grayed (disabled) text. 18 COLOR_BTNTEXT Text on push buttons. 19 COLOR_INACTIVECAPTIONTEXT Color of text in an inactive caption. 20 COLOR_3DHIGHLIGHT Highlight for threedimensional display elements 20 COLOR_3DHILIGHT Highlight for 3D display elements 20 COLOR_BTNHIGHLIGHT Highlight for 3D display elements 21 COLOR_3DDKSHADOW Dark shadow for threedimensional display elements. 22 COLOR_3DLIGHT Light for 3D display elements 23 COLOR_INFOTEXT Text color for tooltip controls. 24 COLOR_INFOBK Background color for tooltip controls. 26 COLOR_HOTLIGHT Color for a hyperlink or hottracked item. 27 COLOR_GRADIENTACTIVECAPTION Right side color of active window39。s title bar. 28 COLOR_GRADIENTINACTIVECAPTION Right side color of an inactive window39。s title bar. 29 COLOR_MENUHILIGHT The color used to highlight menu items. 30 COLOR_MENUBAR The background color for the menu bar 字體 ? 字體 – 文字顯示和打印的外觀形式,它包括了文字的字樣、風(fēng)格和尺寸等方面的屬性。 ? 字樣 – 是字符書寫和顯示時表現(xiàn)出的特定模式 . – 例如,對于漢字通常有宋體、楷體、隸書、黑體以及魏碑林等多種字樣; ? 字體風(fēng)格 – 主要表現(xiàn)為字體的 粗細 和 傾斜 等特點; ? 字體尺寸 指字符所占區(qū)域的大小,用字符高度描述??扇『撩谆蛴⒋缱鳛閱挝?. 常常用一種稱為點 pitch的單位,一點約折合為 1/72英寸。對于漢字,還常用號數(shù)來表示字體尺寸 ,初號字、小初、一號、小一、二號、小二等,如此類推,字體尺寸越來越小。 字體 ? 字體分類 – 根據(jù)字體的構(gòu)造技術(shù),可以把字體分為三種基本的技術(shù)類型:點陣字體、矢量字體和 TrueType字體。 ? 點陣字體 – 也稱光柵字體或位圖字體,其中每個字符的原型都是以固定的位圖形式存儲在字庫中,如 System, MSSerif, FixedSys, Terminal和 SmallFonts等等; – 點陣字體依賴于特定的設(shè)備分辨率,是與設(shè)備相關(guān)的字體;矢量字體和 TrueType字體都是與設(shè)備無關(guān)的,可以任意縮放。 ? 矢量字體 – 也稱為筆畫字體或繪圖儀字體,則是把字符分解為一系列直線而存儲起來,如 Modern,Roman和 Script等等; 字體 ? TrueType字體 – 可稱為寫真字體,其字符原型是一系列直線和曲線指令的線索的集合 , 如 Courier, NewTimesNewRoman,Symbol和 Arial等等。 – TrueType字體的生成速率較快,使用也最廣泛。 字體 ? 邏輯字體與物理字體 – 邏輯字體與邏輯畫筆和邏輯畫刷相似,邏輯字體是應(yīng)用程序?qū)τ诶硐胱煮w的一種描述方式。而實際安裝在操作系統(tǒng)中的和存在于設(shè)備中的字體都稱為物理字體。應(yīng)用程序在使用邏輯字體繪制文字時,系統(tǒng)會采用一種特定的算法把一種邏輯字體映射為最匹配的物理字體。 字體結(jié)構(gòu) typedef struct tagTEXTMETRIC { LONG tmHeight。 //縱向高度 LONG tmAscent。 LONG tmDescent。 LONG tmInternalLeading。 LONG tmExternalLeading。 LONG tmAveCharWidth。 //寬度 LONG tmMaxCharWidth。 LONG tmWeight。 //權(quán)重: LONG tmOverhang。 //(粗體斜體等字符的)附加寬度 LONG tmDigitizedAspectX。 //橫寬比例 LONG tmDigitizedAspectY。 字體結(jié)構(gòu) TCHAR tmFirstChar。 TCHAR tmLastChar。 TCHAR tmDefaultChar。 //默認字體 TCHAR tmBreakChar。 //對其的間斷字符 BYTE tmItalic。 //斜體 BYTE tmUnderlined。//下劃線 BYTE tmStruckOut。 //刪除線 BYTE tmPitchAndFamily。 //字體族 BYTE tmCharSet。//字符集 } TEXTMETRIC, *PTEXT
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1