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

正文內(nèi)容

第5章文本與字體(專(zhuān)業(yè)版)

  

【正文】 28. SelectObject(hdc,holdFont)。 //無(wú)效矩形區(qū) 7. HFONT holdFont,hnewFont。 pointy=50+j*(nYChar+nCaps)。 7. switch(iMessage) //處理消息 8. { case WM_CREATE: //處理窗口創(chuàng)建消息 9. hDC=GetDC(hWnd) 。 HWND hWndMain。 下面輸出第 2行字符:在 WM_PAINT處理程序中,加入下列代碼: hF = CreateFont(hDC,40,bItalic)。lpsz_1[nChar],1)。在窗口的第二行顯示 26個(gè)字母,字體從正常到斜體,顏色從黑色到天藍(lán)色不斷變換。 //設(shè)定輸出文本的 X坐標(biāo)位置 Y=Y++30*。tm)。 。Msg,NULL,0,0)) { TranslateMessage(amp。 本例題的源代碼如下: include include include include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM)。 return 0。tm)。 if(!InitWindows(hInstance,nCmdShow))return FALSE。 //非 0則表示字體有下劃線(xiàn) BYTE tmStruckOut。 //字符高度 LONG tmAscent。 //平均字符寬度 LONG tmMaxCharWidth。 LONG cy。Message)。 ReleaseDC(hWnd,hDC)。 return RegisterClass(amp。 char lpszTitle[]= EXAMPLE FOR THE TEXT OUTPUT。 } LRESULT CALLBACK WndProc(HWND hwnd,UINT message, WPARAM wParam,LPARAM lParam) { HDC hdc。 //定義一個(gè) SIZE類(lèi)型的結(jié)構(gòu) switch(message){ case WM_PAINT: hdc=BeginPaint(hwnd,amp。 //獲取字符串 /的寬度 SetTextColor(hdc,RGB(0,0,255))。 //獲取起始坐標(biāo) TextOut(hdc,X,Y,lpsz_6,strlen(lpsz_6))。inChar。 //設(shè)置字體的顏色為黑色 X=X+*2。 else SetTextColor(hDC,RGB(0,255,255))。Message,0,0,0)) //消息循環(huán) {TranslateMessage(amp。 //字符高度 13. nCaps=(amp。 //結(jié)束繪圖 22. case WM_DESTROY: //結(jié)束應(yīng)用程序 PostQuitMessage(0)。ps)。 case WM_DESTROY: //退出消息 PostQuitMessage (0) 。 //設(shè)置背景顏色 24. GetTextExtentPoint32(hdc,pstring,12,amp。 //設(shè)備句柄 2. PAINTSTRUCT ps 。 //開(kāi)始繪圖 17. for(i=4。 2. int pointx,pointy,int i,j。 【 例 54】 將一首四句的古詩(shī)從右到左豎排輸出。 } else(nChar == 0) //當(dāng)輸出到第一個(gè)字時(shí) { bRight = TRUE。//設(shè)置字體的顏色為紅色 X=X+*2。 PostQuitMessage(0)。//將自定義字體選入設(shè)備環(huán)境 SetTextColor(hdc,RGB(155,155,155))。//用當(dāng)前字體輸出文本 Y=Y++100*。 char lpsz_2[]=現(xiàn)在顯示的是自定義字體,顏色為綠色,綠色代表生機(jī)勃勃。return FALSE。 hWndMain=hWnd。x=x+1) //輸出文本 TextOut(hDC,nXChar,nYChar*(1+x),textbuf[x],lstrlen(textbuf[x]))。 short LnCount=6。 BOOL InitWindowsClass(HINSTANCE hInstance)。 //字體中第一個(gè)字符值 BCHAR tmLastChar。 第 5章 文本與字體 使用定義好的與設(shè)備無(wú)關(guān)的 字體 集, Windows就能維護(hù)它的設(shè)備無(wú)關(guān)性,提供“ 所見(jiàn)即所得 ”的好處,即屏幕所見(jiàn)與設(shè)備輸出的文本是一樣的。 //為輸出設(shè)備設(shè)計(jì)的 Y軸尺寸 BCHAR tmFirstChar。 include include include long WINAPI WndProc( HWND hWnd, UINT iMessage, UINT wParam, LONG lParam )。 TEXTMETRIC tm。xLnCount。 if(!hWnd) return FALSE。wndclass)) { MessageBeep(0)。 。 //獲取默認(rèn)字體,寫(xiě)入 tm結(jié)構(gòu)中 TextOut(hdc,X,Y,lpsz_1,strlen(lpsz_1))。 SelectObject(hdc,hF_big)。 //退出窗口時(shí)刪除自定義字體 DeleteObject(hF_big)。//輸出從第 0個(gè)到第 nChar1個(gè)字符 } 下面輸出當(dāng)前位置上的字符,當(dāng)前位置的字符位置提高 10個(gè)像素單位,字體顏色為紅色: SetTextColor(hDC,RGB(255,0,0))。 //改變紅色字移動(dòng)的方向?yàn)橄蜃? bLeft = TRUE。 當(dāng) bItalic為真時(shí),輸出斜體天藍(lán)色字符;為假時(shí),輸出正常黑色字體最后對(duì) bItalic取反,在下一次顯示與此次不同的另一種效果。 } long WINAPI WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam) 1. { static long nXChar,nCaps,nYChar。PtStr)。其運(yùn)行結(jié)果應(yīng)如下圖所示: LRESULT CALLBACK WndProc( HWND hwnd,UINT message, WPARAM wParam,LPARAM lParam) 1. {HDC hdc 。 //設(shè)置文本顏色
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1