原创 加載光標

本來是用的LoadCursor來加載一個用於可執行文件當前實例的光標,其形式簡單,如下: HCURSOR LoadCursor(HINSTANCE hInstance,LPCTSTR lpCursorName); Parameters

原创 ON_COMMAND_RANGE的使用-將多個消息映射到一個消息響應函數

這個函數必須要自己寫的,因爲VC中沒有提供自動添加這種函數的命令,MSDN中的解釋: ClassWizard supports creating ON_COMMAND and ON_UPDATE_COMMAND_UI handlers,

原创 選擇目錄對話框和選擇文件對話框

選擇目錄對話框 //選擇目錄按鈕 void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放選擇的目錄路徑 CString

原创 VS2008環境使用MFC操作操作excel文件

1. 建立MFC工程,MDI(基於對話框),其他默認即可。 2. 操作Excel文件初始化:a. project->add class->MFC class from typelib (項目->添加類->Typelib中的MFC類)

原创 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解決辦法

在網上搜索了很多答案都沒有辦法得到解決,當然這些辦法都可以使得編譯通過,例如通過CString.GetBuffer可以得到char*變量指向CString的首地址,但是多種方法在運行時進入xstring文件執行時會產生十分怪異的錯誤,最終

原创 CRecordset::Open

virtual BOOL Open( UINT nOpenType = AFX_DB_USE_DEFAULT_TYPE,                   LPCTSTR lpszSQL = NULL,                 

原创 Lab/HSL/HSV色彩空間

Lab色彩空間:http://zh.wikipedia.org/wiki/Lab%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4#XYZ_.E4.B8.8E_CIE_L.2Aa.2Ab.2A_.28CIELAB.2

原创 VC2008 Express下安裝OpenCV2.31

點擊打開鏈接 http://wiki.opencv.org.cn/index.php?title=VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1&variant=zh-cn

原创 如何一次性選中WORD文檔中的所有表格

1 將下面的腳本複製 Sub SelectAllTables()     Dim tempTable As Table          Application.ScreenUpdating = False

原创 自己整理的數據

match_func1931[0][]={ 380,385,390,395,400,405,410,415,420,425,430,435,440,445,450,455,460,465,470,475, 480,485,49

原创 VS2008+OpenCV+MFC編程入門

1、第一步:(配置工程) 配製好VS2008和OpenCV,我用的OpenCV2.31.假設VS2008和OpenCV之前都配置好了,配置鏈接:http://blog.csdn.net/shizhandong50/article/cate

原创 MFC中關閉窗口的幾種辦法+MFC中MessageBox的用法

MFC中關閉窗口的幾種辦法+MFC中MessageBox的用法 MFC中關閉窗口的幾種辦法: 退出程序用AfxGetMainWnd()->SendMessage(WM_CLOSE); 關閉當前窗口用Des

原创 編程總結,在MFC下編程

1、關於數組的聲明和初始化問題:(C語言基礎不夠紮實額) 若定義了一個數組,最好在聲明的時候就初始化嗎。mfc中類的聲明和類的定義是分開在兩個文件中的,一個是頭文件,一個是Cpp文件,在頭文件中是不允許對成員變量初始化和成員函數定義的。成

原创 Unicode的編碼和實現

Unicode俗稱統一碼、萬國碼、單一碼、標準萬國碼。 Unicode發展是由非營利機構統一碼聯盟所負責,其致力於讓Unicode方案取代既有的字符編碼方案。因爲既有的方案往往僅有有限的空間,亦不適用於多

原创 vs中CString的用法,以及所需的頭文件

1、CString類型的頭文件 #include <afx.h>2、CString的輸出 CString temp="Hello!"; cout<<(LPCTSTR)temp<<endl;3、CString的用法 CString::Com