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

正文內(nèi)容

圖形設(shè)備接口-資料下載頁

2025-08-04 14:03本頁面
  

【正文】 DT_LEFT 與參考矩形左對齊 DT_RIGHT 與參考矩形右對齊 DT_CENTER 與參考矩形水平居中 DT_WORDBREAK 自動換行 DT_MODIFYSTRING 將文本調(diào)整為能顯示的文本串 常用文本輸出示例 (10,10) (200,140) 200 20 停止位為40個單位 停止位為80個單位 停止位為默認(rèn)值 在 C*View類的 OnDraw(CDC *pDC)函數(shù)中添加繪圖代碼: CRect rc(10, 10, 200, 140)。 pDCRectangle( rc )。 pDCDrawText( 單行文本居中 , rc, DT_CENTER | DT_VCENTER | DT_SINGLELINE)。 在 C*View類的 OnDraw(CDC *pDC)函數(shù)中添加繪圖代碼: ( 200, 0 )。 // 將矩形向右偏移 200 pDCRectangle( rc )。 int nTab = 40。 //將 Tab位的值指定為 40個邏輯單位 pDCTabbedTextOut( , , 繪制\tTab\t文本 \t示例 , 1, amp。nTab, )。 // 使用自定義的停止位 (Tab) nTab = 80。 pDCTabbedTextOut( , +20, 繪制\tTab\t文本 \t示例 , 1, amp。nTab, )。 // 使用自定義的停止位 (Tab) pDCTabbedTextOut( , +40, 繪制\tTab\t文本 \t示例 , 0, NULL, 0)。 // 使用默認(rèn)的停止位 文本格式化屬性 文本的格式屬性通常包括文本顏色、對齊方式、字符間隔以及文本調(diào)整等。在繪圖設(shè)備環(huán)境中,默認(rèn)的文本顏色是黑色,而文本背景色為白色, 在 CDC類中, SetTextColor、 SetBkColor和SetBkMode函數(shù)就是分別用來設(shè)置文本顏色、文本背景色和背景模式 ,而與之相對應(yīng)的 GetTextColor、GetBkcolor和 GetBkMode函數(shù)則是分別獲取這三項(xiàng)屬性 的。 SetTextAlign、 GetTextAlign函數(shù)是設(shè)置和獲取文本對齊方式 (文本的對齊方式如 P221表 )。 文本格式化屬性 ?virtual COLORREF SetTextColor( COLORREF crColor )。 ?COLORREF GetTextColor( ) const。 ?virtual COLORREF SetBkColor( COLORREF crColor )。 ?COLORREF GetBkColor( ) const。 ?int SetBkMode( int nBkMode )。 ?int GetBkMode( ) const。 ?UINT SetTextAlign(UINT nFlags)。 ?UINT GetTextAlign() const。 3.字體的應(yīng)用舉例 【 例 】 字體的應(yīng)用程序舉例 。 代碼 (C*View::OnDraw()) //默認(rèn)的字體 pDCTextOut(10,10,默認(rèn)的字體 )。 //設(shè)置字體顏色 pDCSetTextColor(RGB(255,0,0))。 //設(shè)置背景色 pDCSetBkColor(RGB(0,0,255))。 //設(shè)置字符間間距 pDCSetTextCharacterExtra(4)。 pDCTextOut(10,30,背景色為藍(lán)色,文本顏色為紅色,字符間距為 4的文字 )。 pDCSetTextColor(RGB(0,0,0))。 pDCSetBkColor(RGB(255,255,255))。 代碼 (C*View::OnDraw()) CFont *pOldFont。 CFont *pNewFont=new CFont。 pNewFontCreateFont(60,20,80,0,200,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCHamp。FF_SWISS,Aerial)。 pOldFont=(CFont *)pDCSelectObject(pNewFont)。 pDCTextOut(10,120,OOP程序設(shè)計(jì)! )。 pDCSelectObject(pOldFont)。 補(bǔ)充:實(shí)時更新設(shè)置 ? 在應(yīng)用程序中設(shè)置計(jì)時器。使用 CWnd類的成員函數(shù) SetTimer來設(shè)置時間間隔。 如: SetTimer(1,1000,NULL) 第一個參數(shù)指定該計(jì)時器的標(biāo)識值(最好不要為 0),第二參數(shù)指定計(jì)時器的時間間隔(單位為 ms),第三個參數(shù)指定處理 WM_TIMER消息的函數(shù),一般都設(shè)為 NULL。 ? 設(shè)置計(jì)時器后,還應(yīng)處理計(jì)時器消息WM_TIMER,在相應(yīng)的類中添加該消息映射函數(shù),即每隔一個時間間隔執(zhí)行該操作一次。 例:在狀態(tài)欄上顯示當(dāng)前時間 CMainFrame::OnCreate里增加代碼 SetTimer(1,1000,NULL)。 WM_ONTIMER消息映射函數(shù) void CMainFrame::OnTimer(UINT nIDEvent) { CTime t=CTime::GetCurrentTime()。 CString s=(%H:%M:%S)。 (0,s)。 CFrameWnd::OnTimer(nIDEvent)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1