原创 繪圖基礎--畫線
繪圖基礎--畫線 // line1.cpp #include <afxwin.h> // Define an application class class CApp : public CWinApp { public: vir
原创 繪圖基礎--畫弧,扇形,弓形
繪圖基礎--畫弧,扇形,弓形 // arc.cpp #include <afxwin.h> #include <math.h> // Define the application class class CApp : public
原创 Qt vs MFC (Qt和MFC的戰爭)
Qt vs MFC (Qt和MFC的戰爭) 分類: 其它文章 Qt MFC 2012-01-13 10:54 428人閱讀 評論(0) 收藏 舉
原创 線程間如何進行消息傳遞
線程間如何進行消息傳遞 1) 定義消息ID #define WM_USER_MSG WM_USER+102 2) 創建線程 m_hThread =
原创 MFC消息處理調用過程
1.窗口創建的時候調用CWnd::CreateEx() CWnd::CreateEx() -->AfxHookWindowCreate() //安裝一個WH_CBT鉤子 -->_AfxCbtFilterHook() //::SetWi
原创 AFX_PMSG數據結構
AFX_PMSG數據結構 定義: typedef void (AFX_MSG_CALL CCmdTarget::*AFX_PMSG)(void); void (AFX_MSG_CALL CCmdTarget::*AFX_PM
原创 MFC框架中消失的WinMain()
學過一段時間的MFC之後,很多人大概都有一個疑問:在MFC中,WinMain()哪去了?因爲任何一個使用過Win32 SDK編程的人都知道,WinMain()函數是Win32程序開始的入口點,可是在MFC
原创 仿製金山毒霸專殺工具界面實現源碼
網上有仿製金山毒霸專殺工具界面的實現方法,詳見http://www.vckbase.com/module/articleContent.php?id=306 但卻沒有完整的實現源碼,這次我認真了,花了幾天時間把它詳細的實現出來。 我把原來
原创 try catch throw用法
原貼:http://blog.csdn.net/sky04/article/details/6536011 要防止因爲異常產生的內存泄漏,可以使用智能指針,也可以用 __try { } __fin
原创 MFC中的Dump示例
測試代碼: // trace.cpp #include <afxwin.h> #include <afxcoll.h> // Define the application class class CApp :
原创 MFC六大關鍵技術
MFC六大關鍵技術 原文鏈接:http://blog.csdn.net/master_max/article/details/1540204 MFC六大關鍵技術之初始化過程 我並不認爲MFC減輕了程序員們
原创 AppWizard嚮導產生的MFC框架中文件菜單項動作的缺省處理行爲
AppWizard嚮導產生的MFC框架中文件菜單項動作的缺省處理行爲 可能大家用AppWizard嚮導後會有一個疑惑,AppWizard嚮導產生的菜單,比如“文件”菜單,我們沒寫一行代碼,但卻自動實現
原创 MFC數據交換和數據校驗覈心類CDataExchange
//===============類申明===============================class CDataExchange{// Attributespublic: BOOL m_bSaveAndValidate;
原创 繪圖基礎--橡皮筋畫線
繪圖基礎--橡皮筋畫線 橡皮筋畫線:用戶點擊鼠標左鍵定下一個起點,然後把鼠標拖到目標終點,這時程序就會在起始點間畫線。 // rubber.cpp #include <afxwin.h> // Define the applica
原创 CPaintDC類與 CClientDC類的區別
CPaintDC 與 CClientDC CPaintDC 與 CClientDC都是從CDC類繼承而來。所以,這兩個類的外在行爲高度的抽象一致。以致於初者會誤以爲兩者的使用可以替換(或者說MFC初學