原创 DrawDib 使用例子

BITMAPINFOHEADER biHeader; memset(&biHeader, 0, sizeof(BITMAPINFOHEADER)); biHeader.biBitCount=24; biHeader.biCompr

原创 syntax error : identifier 'LPWIN_CERTIFICATE'

    這幾天拿到一個應用程序,編譯的時候出現如下錯誤: c:/progra~1/miaf9d~1/vc98/include/imagehlp.h(959) : error C2061: syntax error : identifier

原创 windows 應用程序崩潰時的內存轉儲及dump文件的分析

1、在現場設置程序崩潰時的自動內存轉儲,得到dump文件        在windows 註冊表如下項:      //HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVe

原创 non-aggregates cannot be initialized with initializer list

 我定義了一個結構體,示意如下: Struct A { int x; CString test; }; 然後我定義一個變量同時對其進行串行初始化: A a = {0, "hello"}; 編譯出現錯誤:non-aggre

原创 RenderStream 智能連接Filter

ICaptureGraphBuilder2::RenderStream方法可以同時將兩個或者三個filter連接成一個鏈(chain)。通常情況下,當每個filter只有一個輸出pin和一個輸入pin時,這個方法就才,適用。   我們現在

原创 Filter的註冊與調試

手動註冊: 打開命令行提示,進入到相應的filter的目錄下 註冊: regsvr32 filter.ax 註銷: regsvr32 /u filter.ax 自動註冊: VC++編譯filter的時候可以通過設置實現自動註冊,Pr

原创 文件夾瀏覽--Folder

 void SetFolder(void) { BROWSEINFO bi; char dispname[MAX_PATH];

原创 DirectShow預覽窗口的消息響應

     你拉出一個Picture控件,將其Notify的屬性設置上,然後作爲Directshow的預覽窗口,同時對其添加消息響應處理(BN_CLICKET)。你會發現在預覽的時候是無法響應點擊消息的。而如果不用於作爲Directshow

原创 VC操作Excel之基本操作

      最近由於工作需要,不得不操作Excel,包括基本的數據輸入輸出、字體設置、顏色設置、單元格的合併、填充色的設置,當然還包括圖表的生成以及漸近線的操作等。折騰了許久,項目終於完成了^_^。現在將學習操作Excel的點點滴滴記錄下

原创 組合鍵的檢測

VC中如何檢測組合鍵: 首先重載PreTranslateMessage函數,然後捕獲WM_KEYDOWN消息。 BOOL CxxxxxDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add

原创 如何區分一個.lib文件是靜態庫還是動態庫導出的文件

 一種簡單的方式:     用dumpbin - exports xxx.lib 查看導出的函數接口,如果有導出的話就是動態庫的lib文件,如果看不到導出函數就是靜態庫。     不知道這種方式是不是一定正確,不過從幾次的測試來看沒有問題

原创 'HDEVNOTIFY' : missing storage-class or type specifiers

由於要響應設備的插拔,所有要註冊設備的事件通知,用到'HDEVNOTIFY' 等的時侯,編譯出現了莫名奇妙的錯誤: error C2146: syntax error : missing ';' before identifier 'm_

原创 VC操作Excel之sercies、Trendline

      演示一下如何通過VC操作Excel生成下面這樣的一個圖表,它有兩個系列,每個系列都擁有自己的X軸數據和Y軸數據,同時顯示其線性的漸近線(TrendLine)以及獲取其漸近線公式,因爲在項目當中有時候需要其漸近線公式進行分析。

原创 VC操作Excel之用ChartWizard自動生成圖表

      在用VC操作Excel的時候,生成圖表有時是不可避免的,這裏記下如何通過ChartWizard來簡單生成一個圖表。首先我們得了解一下圖表的組成結構,一個簡單的chart通常包括標題、繪圖區、圖例、數值(X)軸標題、數值(Y)軸

原创 點擊子對話框的關閉按鈕不起作用

    今天發現一個怪事,當子對話框彈出時,想點擊關閉按鈕將其關閉,可是無論如何也不響應。花了許多時間也找不到相應的解決辦法,突然我發現在往對話框上添加一個空間時,那個“Toggle Guides”沒有把所有的空間框住,於是將其直接不顯示