這節總結下筆刷的使用,首先看程式
#include#include#includelong winapi wndproc(hwnd hwnd,uint imessage,uint wparam,long lparam);
bool initwindowsclass(hinstance hinstance);
bool initwindows(hinstance hinstance,int ncmdshow);
int winapi winmain(hinstance hinstance,hinstance hprevinstance,lpstr lpcmdline,int ncmdshow)
return message.wparam;
}long winapi wndproc(hwnd hwnd,uint imessage,uint wparam,long lparam)
}bool initwindows(hinstance hinstance,int ncmdshow) //初始化視窗
bool initwindowsclass(hinstance hinstance) //定義視窗類
在展示視窗的時候會有乙個wm_paint訊息產生,我們就是要處理這個訊息,畫刷畫筆畫圖分為以下幾步:
① 建立控制代碼,hdc,hbrush,hpen和定義指向包含繪圖資訊的結構體變數ptstr;
②獲取控制代碼例項,hdc 通過beginpaint(hwnd,&ptstr)函式,brush hpen通過getstockobject
③設定 對映 setmapmode(hdc,mm_anisotropic) 不同對映模式效果座標有所不同
④利用selectobject選擇畫筆花刷
⑤利用函式畫圖:movetoex linetoex polyline arc等等
⑥endpaint(hwnd,&ptstr)結束畫圖
windows視覺化程式設計 三
這章總結下文字操作,先上乙個簡單的文字輸出程式 lresult callback wndproc hwnd hwnd,uint imessage,uint wparam,long lparam switch imessage 處理訊息 textmetric 利用這個結構體我們可以在輸出前呼叫gett...
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,在工具欄選擇第...