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

正文內(nèi)容

面向?qū)ο笈c可視化程序設(shè)計第四講(文件)

2025-10-13 20:38 上一頁面

下一頁面
 

【正文】 )。 13 //主函數(shù) int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MSG Message。Message,0,0,0))//消息循環(huán) { TranslateMessage(amp。 } return 。 TEXTMETRIC tm。 輸出的文 本內(nèi)容 15 switch(iMessage) //處理消息 {case WM_CREATE: //處理窗口創(chuàng)建消息 hDC=GetDC(hWnd) 。 //獲取字符寬度 nYChar=+。 //釋放當(dāng)前設(shè)備句柄 return 0。xLnCount。 return 0。 } } 16 BOOL InitWindowsClass(HINSTANCE hInstance) //初始化窗口類 { WNDCLASS WndClass。WndClass)。 if(!hWnd) return FALSE。 return TRUE。 MSG Msg。 = 0。wndclass)) { MessageBeep(0)。 UpdateWindow(hwnd)。 DispatchMessage(amp。 HFONT hF_black,hF_big。 。 。 char lpsz_6[]=祝您成功 !。ps)。 //獲取缺省字體,寫入 tm結(jié)構(gòu)中 TextOut(hdc,X,Y,lpsz_1,strlen(lpsz_1))。 //設(shè)置文本顏色為綠色 SelectObject(hdc,hF_black)。//用當(dāng)前字體輸出文本 //換行繼續(xù)輸出文本,計算新行的起始 Y坐標(biāo)位置 Y=Y++10*。 //設(shè)置文本顏色為藍(lán)色 TextOut(hdc,X,Y,lpsz_3,strlen(lpsz_3))。 24 SelectObject(hdc,hF_big)。//輸出文本 SetTextColor(hdc,RGB(255,0,0))。 //輸出文本 //在該行繼續(xù)輸出文本 GetTextExtentPoint32(hdc,lpsz_5,strlen(lpsz_5),amp。 //輸出文本 EndPaint(hwnd,amp。 //退出窗口時刪除自定義字體 DeleteObject(hF_big)。 } return 0。 用 nChar標(biāo)志紅 色跳起字母在 26個字母的位置 用 bRight, bLeft標(biāo)志當(dāng)前移動方向,初始化bRight=TRUE, bLeft=FALSE 27 本例題要解決 動態(tài)顯示 問題 : 首先處理第一行字符:在 WM_PAINT消息處理程序中,在得到了設(shè)備環(huán)境句柄 hDC后,調(diào)用用戶自定義的函數(shù)CreateFont(hDC,nHeight,bItalic),第一個參數(shù) hDC是設(shè)備環(huán)境句柄,第 2個參數(shù) nHeight是字體高度,第 3個參數(shù) bItalic是斜字體的標(biāo)志變量 WM_CREATE 消息處理程序 定時器 調(diào)用 SetTimer(… )創(chuàng)建 WM_TIMER 消息處 理程序 調(diào)用 InvalidateRect(… )刷新 用戶區(qū) 發(fā)送 WM_PAINT消息 實現(xiàn) 動態(tài) 顯示 28 下面這段程序按照黑色的字體輸出從字符串開頭到當(dāng)前位置的字符串: Y=+10。 //設(shè)置字體的顏色為黑色 X=X+*2。//設(shè)置字體的顏色為紅色 X=X+*2。 //選入字體 TextOut(hDC,X,Y,amp。inCharlen。lpsz_1[i],1)。 } else(nChar == 0) //當(dāng)輸出到第一個字時 { bRight = TRUE。 如果 nChar==等于字符串長度 =〉 已到了字符串末尾,將 bRight置為 True 字符長度 ==0時,已到了最左端,將 bLeft置為 True; 當(dāng) bRight=True時字符位置標(biāo)志 nChar加 1,當(dāng) bLeft=True時,字符位置標(biāo)志變量減 1。 //設(shè)置輸出位置 Y = *2。 //輸出 if(bItalic == TRUE) bItalic=FALSE。 31 【 例 41】 將一首四句的古詩從右到左豎排輸出。 BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)。 if(!InitWindows(hInstance,nCmdShow)) return FALSE。 DispatchMessage(amp。 2. int pointx,pointy,int i,j。 //指向包含繪圖信息的結(jié)構(gòu)體變量 6. static char *textbuf[4]={{故人西辭黃鶴樓 }, {煙花三月下?lián)P州 }, {孤帆遠(yuǎn)影碧空盡 }, {唯見長江天際流 }}。 //獲取字體信息 11. nXChar=。 //字間距 14. ReleaseDC(hWnd,hDC)。 //開始繪圖 17. for(i=4。j++) //輸出文本 19. { pointx=100+i*nXChar*5。PtStr)。 23. default: return(DefWindowProc(hWnd,iMessage,wParam,lParam))。 //設(shè)備句柄 2. PAINTSTRUCT ps 。 6. RECT rect 。 FF_DONTCARE, 18. “黑體 ” )。rect)。 //設(shè)置背景顏色 24. GetTextExtentPoint32(hdc,pstring,12,amp。 27. TextOut(hdc,Xchar,Ychar,pstring,12)。ps) 。 } return DefWindowProc(hwnd,message,wParam,lParam) 。 case WM_DESTROY: //退出消息 PostQuitMessage (0) 。 //保存原來的字體格式 29. DeleteObject(hnewFont)。 25. Xchar=()/。 //選擇新的字體 22. SetTextColor(hdc,RGB(255,0,0))。ps)。 8. switch (message
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1