windows視覺化程式設計 三

2021-08-05 20:24:59 字數 778 閱讀 9882

這章總結下文字操作,先上乙個簡單的文字輸出程式:

lresult callback wndproc(hwnd hwnd,uint imessage,uint wparam,long lparam)

; switch(imessage) //處理訊息

textmetric;

利用這個結構體我們可以在輸出前呼叫gettextmetrics(hdc,&tm)先獲取到當前的文字資訊,根據此計算出下一行的位置,當然在此之前要先呼叫hdc=getdc(hwnd)獲取當前裝置環境。

接下來是textout函式,一行一行輸出。

bool textout(

hdc hdc, // 裝置描述表控制代碼

int nxstart, // 字串的開始位置 x座標

int nystart, // 字串的開始位置 y座標

lpctstr lpstring, // 字串

int cbstring // 字串中字元的個數

);

再看乙個文字輸出程式,它的winproc函式如下:

lresult callback wndproc(hwnd hwnd,uint message,wparam wparam,lparam lparam)

return 0;

}

這個函式我們用settextcolor自定義文字顏色,另外我們還用了gettextextentpoint32獲取指定文字的資訊以及建立自己的字型。

windows視覺化程式設計 二

這節總結下筆刷的使用,首先看程式 include include includelong winapi wndproc hwnd hwnd,uint imessage,uint wparam,long lparam bool initwindowsclass hinstance hinstance ...

windows視覺化程式設計 五

這章總結一下資源的編寫。資源主要 分為五個部分,分別是選單,加速鍵,位圖,對話方塊和圖示。首先看選單和加速鍵的操作,選單再資源檔案編寫範例如下 include c prog book 7 1 7 1.h include windows.h menu menu discardable begin po...

視覺化程式設計storyBoard

1.針對空模板,先把自動建立的window刪除 2.建立乙個storyboard 3.在general中將maininte ce選為建立的storyboard 4.新建立的storyboard裡什麼也沒有,拖拽乙個viewcontroller上去 5.選中viewcontroller,在工具欄選擇第...