原创 消息參數

原创 Visual C++2010入門經典(第五版) 第20章 學習總結 -----編寫自己的DLL

一、DLL的工作方式 加載時動態鏈接,也叫早期綁定; 運行時動態鏈接,也叫晚期綁定; 二、DLL並不是多個應用程序之間共享類和函數的唯一方式。COM提供了另外一種創建可重用組件組件的方式,這種方式功能更爲強大。COM的使用相當複雜,但是A

原创 VC,VS2010如何調試內存泄漏

轉自 http://www.cnitblog.com/wangk/archive/2005/12/14/5369.html  謝謝最近好像常常看到有人問如何調試內存泄漏的問題,於是我寫下本文,拋磚引玉……在VS2008(VS2010)中也

原创 清華大學出版社源代碼下載網站

http://www.tupwk.com.cn/downpage/

原创 MFC------- 一個MDI應用程序的構成

AppWizard產生一個MDI工程,包括四類文件:.h(頭文件)  .cpp(源文件) .rc(資源文件)  .def(模塊定義文件) 一個MDI應用程序的構成 從CWinApp,CDocument,CView,CMDIFrameWn

原创 MFC擴展DLL的dllmain.cpp文件內容

學習MFC嚮導創建的擴展庫代碼 記錄一下 總結:下面是MFC應用程序調用擴展庫的方式代碼,如果是一般DLL調用擴展DLL則需要去掉new CDynLinkLibrary(SH2ReportDLL);,然後自己顯式的寫一個導出函數。 //

原创 英文翻譯

 being created from scratch   白手起家

原创 《Visual C++ 2010入門經典》(第五版)-第五章 程序結構1 5.3函數中的靜態變量

在函數中,有些事情用自動變量是不能完成的。例如,不能計算調用函數的次數,因爲無法在多次調用中累積數值。 但如果非要有這種需要,那麼有多種方法可以解決: 第一種:可以使用引用形參來更新調用程序中的計數器,但如果程序中許多不同位置都調用該函數

原创 康迪官網

https://www.compumedics.com.au/ The configuration can be performed without a recording device connected to the system.

原创 總結領悟-----靜態變量

1.函數的靜態變量是用來解決定義一個 函數這次調用和下次調用之間繼續存在的變量,舉例 函數中的靜態變量可以用來統計函數被調用的次數; 2.類的靜態數據變量可以用來解決所有對象之間共享的變量,舉例:類的靜態數據變量可以 統計類實例化也就是類

原创 VC設置鼠標樣式

SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS)) 點贊 收藏 分享 文章舉報 明月清風-精進不止 發佈了329 篇原創

原创 消息結構和消息處理

(1)消息的結構爲了從消息隊列獲取消息信息,需要使用MSG結構。例如,::GetMessage函數(從消息隊列得到消息並從隊列取走)和::PeekMessage函數(從消息隊列得到消息但是可以不移走)都使用了該結構來保存獲得的消息信息。M

原创 對預編譯頭文件的理解

所謂頭文件預編譯,就是把一個工程中使用的一些MFC標準頭文件(如Windows.h  Afxwin.h)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。 預編譯頭文件通過編譯stda

原创 消息映射宏的種類

1)用於Windows消息的宏,前綴爲“ON_WM_”這樣的宏不帶參數,因爲它對應的消息和消息處理函數的函數名稱、函數原型是確定的。MFC提供了這類消息處理函數的定義和缺省實現。每個這樣的宏處理不同的Windows消息。例如:宏ON_WM

原创 消息的分類

1.隊列消息和非隊列消息從消息的發送途徑上看,消息分爲兩種:隊列消息和非隊列消息。隊列消息送到系統消息隊列,然後到線程消息隊列;非隊列消息直接送給目的窗口過程。這裏,對消息隊列闡述如下:windows維護一個系統消息隊列,每個GUI線程有