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

正文內(nèi)容

gdi入門詳解(存儲版)

2025-09-03 09:33上一頁面

下一頁面
  

【正文】 中可以觀察ClientRect20.當(dāng)我們改變窗口大小時,圖中橢圓變形,甚至可能變?yōu)閳A形。4(1000,1000)。 (200+100,0+100)。 (0+100,0+100)。但是我們改變窗口大小時,發(fā)現(xiàn)設(shè)置映射模式后繪制的(橢)圓按比例拉伸,但紅色圓始終在原地且大小保持不變,這也說明了默認(rèn)映射方式MM_TEXT是以X軸正方向朝右,Y軸正方向朝下的坐標(biāo)系和1 pixel為單位進(jìn)行繪制的。(154,140,234,60)。 (0+100,200+100)。 //繪制水平垂直的四條半徑15. (0,500)。 圖1我們發(fā)現(xiàn),(200,200,200,200)。1將上面代碼的第9行改為:(MM_ANISOTROPIC)。 (0,200)。16.//定義輸出視口,X右Y上為正12.//右8. // TODO: Add your message handler code here5.橢圓和多邊形函數(shù)Chord繪制橢圓弧(橢圓和一條線段相交圍成的閉合圖形)DrawFocusRect 繪制用于表示焦點(diǎn)的風(fēng)格的矩形 Ellipse繪制橢圓Pie 繪制餅形圖Polygon繪制多邊形,包含由線段連接的一個或多個點(diǎn)(頂點(diǎn)) PolyPolygon創(chuàng)建使用當(dāng)前多邊形填充模式的兩個或多個多邊形,多邊形可以相互分開或疊加Polyline繪制多邊形,包含連接指定點(diǎn)的一組線段Rectangle使用當(dāng)前筆繪制矩形,用當(dāng)前畫刷填充 RoundRect使用當(dāng)前筆繪制圓角矩形,用當(dāng)前畫刷填充 位圖函數(shù) BitBlt 從指定設(shè)備上下文拷貝位圖StretchBlt把位圖由源矩形和設(shè)備移動到目標(biāo)矩形,必要時拉伸或壓縮位圖以適合目標(biāo)矩形的維數(shù)GetPixel 獲取指定點(diǎn)像素的RGB顏色值 SetPixel設(shè)置指定點(diǎn)像素為最接近指定色的近似值 文本函數(shù) TextOut 用當(dāng)前選取字體在指定位置寫字符串ExtTextOut用當(dāng)前選取字體在矩形區(qū)域?qū)懽址?TabbedTextOut在指定位置寫字符串,制表符擴(kuò)展為制表符停止位置數(shù)組中指定值DrawText在指定矩形內(nèi)繪制格式化文本詳情參考MSDN、MFC類庫詳解坐標(biāo)映射實(shí)例(1)建立單文檔MFC項(xiàng)目Draw:New—Projects—MFC AppWizard(EXE)—Single Document。(4)當(dāng)繪制文本Text時,一般可以通過調(diào)用CDC::SetBkColor函數(shù)來設(shè)置背景顏色,調(diào)用CDC::SetTextColor函數(shù)來設(shè)置文字顏色,調(diào)用CDC::SetTextAlign函數(shù)設(shè)置文本對齊標(biāo)記。newBrush1)。以下為MFC中默認(rèn)映射方式下的GDI繪圖的模塊://先獲取設(shè)備環(huán)境pDC CPen *pOldPen,newPen。pOldPen = (Cpen*)pDCSelectStockObject(BLACK_PEN)。 (1)創(chuàng)建畫筆BOOL CPen::CreatePen( int nPenStyle, int nWidth, COLORREF cfColor )。 參考:《GDI中的坐標(biāo)映射問題》此API函數(shù)在MFC中封裝為CDC::virtual CSize SetViewportExt(int cx, int cy)。此API函數(shù)在MFC中封裝為CDC::virtual int SetMapMode(int nMapMode)。l單詞“anisotropic”就是各個方向相異的意思。 l 編程時,有時需要根據(jù)當(dāng)前的具體情況進(jìn)行三種設(shè)備坐標(biāo)之間或與邏輯坐標(biāo)的相互轉(zhuǎn)換。 客戶區(qū)坐標(biāo)系以窗口客戶區(qū)左上角為原點(diǎn),主要用于客戶區(qū)的繪圖輸出和窗口消息的處理。2設(shè)備坐標(biāo)系是面向物理設(shè)備的坐標(biāo)系,這種坐標(biāo)以像素或設(shè)備所能表示的最小長度單位為單位,X軸方向向右,Y軸方向向下。說明:將一個Windows窗口與CWnd對象相連接。2CClientDC構(gòu)造函數(shù):CClientDC(CWnd* pWnd)。 構(gòu)造一個CPaintDC對象(pWnd指向一個CPaintDC對象所屬的CWnd對象),準(zhǔn)備用于繪畫的應(yīng)用程序窗口。 等價于::BeginPaint(CWnd::m_hWnd, LPPAINTSTRUCT lpPaint)。 PAINTSTRUCT ps。 (5)此外我們還可以利用Windows內(nèi)存DC進(jìn)行繪圖,此時涉及到屏幕DC和內(nèi)存DC。這意味著CWindowDC對象可以訪問CWnd的全部屏幕區(qū)域(包括客戶區(qū)和非客戶區(qū))。它在構(gòu)造期間執(zhí)行CWnd::BeginPaint,在析構(gòu)期間執(zhí)行CWnd::EndPaint,EndPaint()除了釋放設(shè)備環(huán)境外,還負(fù)責(zé)從消息隊(duì)列中清除WM_PAINT消息。在MFC中,CDC是設(shè)備環(huán)境類的基類,除了一般的窗口顯示外,還用于基于桌面的全屏幕繪制和非屏幕顯示的打印機(jī)輸出。這里,設(shè)備環(huán)境中的“設(shè)備”是指任何類型的顯示器或打印機(jī)等輸出設(shè)備,繪圖時,我們不必關(guān)心所使用設(shè)備的編程的原理和方法,所有的繪制操作必須通過設(shè)備環(huán)境進(jìn)行間接的處理,Windows會自動將設(shè)備環(huán)境所描述的結(jié)構(gòu)映射到相應(yīng)的物理設(shè)備上。設(shè)備環(huán)境不像其他Windows結(jié)構(gòu),在程序中不能直接存取設(shè)備環(huán)境結(jié)構(gòu),只能通過系統(tǒng)提供的一系列函數(shù)或使用設(shè)備環(huán)境的句柄HDC來間接地獲取或設(shè)置設(shè)備環(huán)境結(jié)構(gòu)中的各項(xiàng)屬性,這些屬性包括顯示器高度和寬度、支持的顏色數(shù)和分辨率等。CPaintDC類成員:數(shù)據(jù)成員m_ps:包含了用于畫客戶區(qū)的PAINTSTRUCT m_hWnd: CPaintDC對象所附著的HWND 構(gòu)造函數(shù)CPaintDC:構(gòu)造一個連接到指定的CWnd上的CPaintDC對象(2)CClientDC(窗口客戶區(qū)設(shè)備環(huán)境)類用于管理窗口用戶區(qū)對應(yīng)的顯示上下文,它在構(gòu)造時調(diào)用了Windows函數(shù)GetDC,在析構(gòu)時調(diào)用了ReleaseDC。CWindowDC類成員: 獲取設(shè)備環(huán)境(1)在SDK編程中,獲取設(shè)備環(huán)境的方法有兩種:1通過API函數(shù)BeginPaint。 ::TextOut(hdc
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1