原创 MFC中使用CImage顯示縮略圖的方法

CWnd* pWnd; pWnd=GetDlgItem(IDC_IMAGE1); CDC* pDC=pWnd->GetDC(); HDC hDC = pDC->m_hDC; CRect rect_frame; CImage image;

原创 VS2010使用videoinput時出現無法打開atlthunk.lib文件解決辦法

在項目屬性中選擇連接器->命令行,然後在其他選項中輸入:/NODEFAULTLIB:"atlthunk" /NODEFAULTLIB:"LIBCMT" 即可解決問題,同時也可以嘗試按照這裏19樓的方法來解決

原创 VS2010 MFC程序調試(輸出測試數據)方法

方法一:使用AfxMessageBox()直接彈窗口顯示信息,這種方法很不方便! 方法二:使用TRACE()宏來在VS輸出窗口中輸出測試數據,比較好用,但是隻能在Debug模式下用,在Release模式下會失效!如果輸出內容有中文,用TR

原创 圖像漸變算法--記錄

CString m_path1,m_path2; m_path1="1.jpg";m_path2="2.jpg"; if(m_path1 != "" && m_path2 != "") { setPath(f

原创 waring:Error opening file

在使用OpenCV中的VideoCapture來打開本地視頻文件或者打開攝像頭時,出現:waring:Error opening file <../

原创 VS2010 無法打開“atlthunk.lib” 解決方案

打開項目屬性,連接器,其他選項中中輸入:/NODEFAULTLIB:"atlthunk" /NODEFAULTLIB:"LIBCMT" 

原创 OpenCV中Mat對象轉CImage

轉自: http://www.opencv.org.cn/forum/viewtopic.php?p=52713 void MatToCImage( Mat &mat, CImage &cImage) { //create new C

原创 VS2010 配置DirectShow詳細步驟(WIN7)

1:配置之前首先要在這裏來下載DirectShow,不到600M 2:下載完成之後解壓iso文件,運行setup.exe文件來執行安裝 3:安裝完成之後,在你所安裝目錄下找到..\Microsoft SDKs\Windows\v7.1\S

原创 MFC單文本框實現動態修改狀態欄內容

新建好一個單文本對話框的程序之後,實現在狀態欄動態顯示一些信息,可以用用如下兩行代碼來實現 //在任何的類中都可以用這兩行代碼來實現修改狀態欄數據,注意,要把CMainFrame類中的m_wndStatusBar成員改爲public CM

原创 MFC單文檔多視圖之間的數據傳遞

所謂的單文檔多視圖的程序,可以理解爲是:所有的View類都共享一個文檔類。 方法一: 在單文檔多視圖的程序設計中,多個視圖之間的數據傳遞的方式很多,這裏先只寫最簡單的一種,在任意一個View中寫:XXXDoc* pDoc = (XXXDo

原创 VC 雙擊編輯ListControl中的數據

原文地址:http://blog.csdn.net/xianglifighter/article/details/17592209 最近在拿一些小的項目練習MFC,遇到不少問題,期中之一便是修改列表框中的數據,查閱了一些資料,總結了一些方

原创 MFC 控件變量綁定爲數組變量

問題由來:寫一個程序時,如果有100個checkbox,並且都綁定BOOL類型變量之後,需要同時獲得他們上面所有的數據,每次都UpdateData的話,代碼會很長很長。。。所以就要想辦法用循環來遍歷所有的控件變量~! 解決方法:假如有兩個

原创 VC Uincode環境CString賦值給指針數組

char* szStr[10]; //創建一個指針數組 CString str = _T("123"); USES_CONVERSION; for(int i = 0; i<10; i++) { szStr[i]

原创 MFC中使用可變參數的簡單方法

     在MFC中,不再需要一個一個的遍歷參數來獲得每個形參,可以很方便的使用FormatV來自動的獲得可變參數中的內容,具體實現代碼如下    void testLog(char* fmt,...) { CString strLog

原创 C++ OCCI 讀寫blob字段樣例源碼

#include <stdio.h> #include <iostream> #include <afx.h> #include "include/occi.h" #define LINUXOCCI //避免函數重定義錯誤 using