Windows編程基礎 基礎知識了解
句柄: 資源的標識
操作系統通過句柄l來管理和操作資源
圖標句柄(HICON)、光標句柄(HCURSOR),
窗口句柄(HWND),應用程序實例句柄(HINSTANCE)
VS2010 應用程序工程中文件的組成結構
CHelloWorldApp:應用程序類,產生全局的應用對象
CMainFrame :主框架類,CHelloWorldView的父窗口
CHelloWorldDoc:文檔類,顯示在 CMainFrame 的客戶區中
CHelloWorldView:視圖類,顯示文檔類 CHelloWorldDoc 中的數據
Windows 消息分類:
1,.標準 Windows 消息:除 WM_COMMAND外以 WM_開頭的消息是標準消息
2.命令消息:消息名為 WM_COMMAND,消息中附帶了標識符 ID來區分是來自哪個菜單、工具欄按鈕或加速鍵的消息。
3.通知消息:消息名為 WM_NOTIFY,通知消息一般由按鍵、列表框等控件發送給父窗口,其中附帶了控件通知碼來區分控件。
~~***CString 對象類型的轉換:重點掌握
格式化字符串:Format 方法,實現從 int、long 等數值類型、TCHAR、TCHAR * 等類型向 CString 類型的轉換;
int num = 6;? ? ? CString str;? ? ? str.Format(_T("%d"), num);
CString 類型向 int 等數值類型
CString str1(_T("123"));? ? ? int num = _ttoi(str1);
~~提示框、窗體輸出代碼**應用
(1)CString str(_T("HelloWorld"));
MessageBox(str);
(2)CString str(_T("HelloWorld"));
CClientDC dc(this);
dc.TextOutW(point.x,point.y,str);
總結:
(1)在源文件中增加運行的代碼,需現在頭文件中進行聲明!!!否則編譯器提示出現錯誤!!函數等實現在源文件view中添加(類向導)
(2)在類向導中新建,需在~view格式下。可選擇命令,消息,虛函數,成員變量、方法,或自定義對象等數據。
(3)對基礎知識中各名詞需加強掌握,對類向導的使用需熟練。