原创 使MFC支持拖放文件的方法

在目標dialog關聯的類的.h裏添加//注意控件和對話框屬性都不要選Accept Files afx_msg void OnDropFiles(HDROP hDropInfo); void PreSubclassWindow() ;相應

原创 MFC文件操作、序列化機制

一 MFC的文件操作    1 相關類   CFile類-封裝了文件句柄以及操作文件的API函數。   CFileFind類-封裝了文件搜索功能。    2CFile類的使用   2.1 文件讀寫       2.1.1 創建或者打開文件

原创 ActiveX組件開發和使用

ActiveX控件的概念  (COM組件的應用)     1 什麼是ActiveX控件        基於COM組件技術的,使用與一般控件一樣方便。與一般控件的區別是,它可以被任何支持COM標準的計算機程序使用。     2 什麼是COM

原创 Python Generators(生成器)——yield關鍵字

原文:http://blog.csdn.net/scelong/article/details/6969276 生成器是這樣一個函數,它記住上一次返回時在函數體中的位置。對生成器函數的第二次(或第 n 次)調用跳轉至該函數中間,而上次調

原创 MFC控件數據交換:DDX

MFC中操縱控件    操作控件的兩種方式:    方式1 通過調用CWnd::GetDlgItem()函數,根據控件ID獲取控件對象指針,操作控件

原创 VC++ Http Get Post封裝類

/************************Http: Get、Post的封裝類***************/ #include "wininet.h" #include "afxinet.h" /********

原创 打開一個URL並獲取http狀態碼

直接上代碼: #include <afxinet.h> DWORD GetHttpUrlReturnCode (CString strUrl) { CInternetSession sess ; DWORD dwFlag

原创 MFC屬性頁對話框

屬性頁對話框  分類   標籤式和嚮導式   相關類  CPropertyPage-父類是CDialog類,稱爲屬性頁或頁面對話框。  CPropertySheet-父類是CWnd,稱爲屬性表單。   一個完整的屬性頁對話框由一個屬性表單

原创 在MFC對話框程序中使用加速鍵

新建一個基於對話框的工程,添加一個按鈕,修改按鈕ID,這裏爲ID_BTN_OPENFILE,爲按鈕添加消息響應事件,這裏我打開文件保存對話框: void CAccelDlg::OnBtnOpenfile() { // TODO: Ad

原创 設計模式--reactor(2)

原文:http://blog.csdn.net/sparkliang/article/details/4957744 前面講到,整個libevent本身就是一個Reactor,因此本節將專門對Reactor模式進行必要的介紹,並列

原创 如何讓Windows 7的UAC提示的時候不黑屏

原文:http://www.tsmm.com/bbs/thread-2322989-1-1.html 第一種方法是進入控制面板→用戶賬戶和家庭安全→用戶賬戶→更改用戶賬戶控制設置。Windows7默認是選擇第二個級別,如果你把它拉到從上往

原创 MFC控件編程:靜態控件、按鈕控件(一般按鈕、單選按鈕和複選按鈕)、組合框控件、列表框控件、動畫控件

一 、          靜態控件包括: 圖片、靜態文本、分組框控件。                  它們默認的ID都是IDC_STATIC。一般這些控件只起顯示作用,如果要操作這些控件需要修改ID以保證ID的唯一性。        

原创 MFC控件編程:旋轉按鈕、進度條和滑塊控件

旋轉按鈕(微調按鈕) : 對應的控件類是CSpinButtonCtrl   進度條:對應的控件類是CProgressCtrl 滑塊:對應的控件類是CSliderCtrl 對這三個控件的操作都是同過與之相關聯的控件類完成的,並且這三個控件有

原创 MFC控件編程:Tab Control

Tab控件的使用    1 插入Tab控件的數據項(標籤)      CTabCtrl::InsertItem    2 以Tab控件爲父窗口創建對

原创 設計模式--reactor

先看個段子吧,更好理解 Reactor這個詞譯成漢語還真沒有什麼合適的,很多地方叫反應器模式,但更多好像就直接叫reactor模式了,其實我覺着叫應答者模式更好理解一些。通過了解,這個模式更像一個侍衛,一直在等待你的召喚,或者叫召喚獸