2017 09 25

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)對基礎知識中各名詞需加強掌握,對類向導的使用需熟練。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Mfc應用程序 view.h頭文件 view.cpp源文件 WM_開頭的消息是標準消息,鼠標移動、單擊,鍵盤左擊...
    夏維閱讀 166評論 0 0
  • 一.客戶端工具 **采用命令行交互式客戶端程序:mysql(1)mysql選項及其用法:首先通過mysql_sec...
    楠人幫閱讀 539評論 0 0
  • Windows程序的內部運行原理 學習了MFC的一些理論性知識和實際的操作應用! 以下是理論知識: char:是A...
    張正戈hg閱讀 385評論 1 0
  • 業界動態 Relicensing React, Jest, Flow, and Immutable.js Face...
    CurtisCBS閱讀 196評論 0 1
  • 有好多人都是在忙碌和無聊中度過,心卻沒靜下過來。不如去嘗試一下去寫作,讓自己身心輕松一下,讓自己的頭腦清醒一下。 ...
    悠悠幻想閱讀 254評論 3 3