原创 文件目錄對話框

BROWSEINFO bi; CString m_strFilePath;char dispname[MAX_PATH], path[MAX_PATH]; ITEMIDLIST * pidl; //定義目錄瀏覽對話框的屬主bi.hwndO

原创 資料網址11

1.1234

原创 STL跨平臺調用會出現很多異常,你可以試試.

STL跨平臺調用會出現很多異常,你可以試試. STL使用模板生成,當我們使用模板的時候,每一個EXE,和DLL都在編譯器產生了自己的代碼,導致模板所使用的靜態成員不同步,所以出現數據傳遞的各種問題,下面是詳細解釋。

原创 C++模板類 容器之map 及 對象副本 深/淺拷貝 等問題

分類: win32 SDK STL&BOOST2011-11-28 17:56 2260人閱讀 評論(0) 收藏 舉報 一般地當我們只想知道一個值是否存在時,set 最有用處;希望存儲也可能修改一個相關的值時,map 最爲有用. m

原创 計算MDI子窗口數,僅顯示文件夾的打開對話框

文章概要: 1、我正在寫一個 MFC 的多文檔(MDI)應用。在父窗口中,我如何檢查所有的MDI子窗口是否都已經關閉?如果都關閉了,那麼我想在我的主窗口激活一個窗格。 2、我正在用 Visual Studio .N

原创 CString.Format的詳細用法(轉)

在MFC程序中,使用CString來處理字符串是一個很不錯的選擇。CString既可以處理Unicode標準的字符串,也可以處理ANSI標準的字符串。CString的Format方法給我們進行字符串的轉換帶來了很大的方便,比如常

原创 c++中靜態成員變量要在類外部再定義,否則產生link2001錯誤

2014-01-10 15:18:42 分類: C/C++ c++中靜態成員變量要在類外部再定義,否則產生link2001錯誤.class testClass{  public:  static int m_i;};// 類

原创 虛擬函數的執行順序

#include <stdio.h> class A { public:  int A_1; public:  virtual int vFun0()  {   A_1 = 0;   vFun1();   return A_1;  }  

原创 一目瞭然的字符串知識

1,char string0[10]; 2,char string1[]="prison break"; 3,char string2[100]="michael scofield"; 1句表示定義個長度爲10的字符串,但未賦值,2句表示

原创 瀏覽指定目錄下文件

if (::PathIsDirectory(strPath.GetBuffer(0))){long handle;CString path1;path1 = strPath + "*.*";int idx = 0;struct _find

原创 DirectShow學習筆記

寫這篇筆記,就當是對這個期間學習DirectShow的一個總結,假如它可以給你帶來一些收穫的話,那我會感到更高興。還有我遇到的一些問題,希望和大家一起討論。 一、基本概念 1.DirectShow概述 DirectShow的主要功能是流

原创 MFC中Doc,View,MainFrmae,App各指針的互相獲取

1)   在View中獲得Doc指針     2)   在App中獲得MainFrame指針     3)   在View中獲得MainFrame指針     4)   獲得View(已建立)指針     5)   獲得當

原创 bokeceshi

fdsafdsafdsafdsafdsaf            iDehazeBright = other.iDehazeBright;     

原创 【C++】容器元素的複製和變換

分類: 【C++】2013-05-17 17:49 772人閱讀 評論(0) 收藏 舉報 容器算法mergecopycopy_backwardtransform 一、複製容器元素:copy()算法 copy()的原形如下:

原创 CreateThread、_beginthreadex和AfxBeginThread

瑤瑤按: 創建線程好幾個函數可以使用,可是它們有什麼區別,適用於什麼情況呢? 參考了一些資料,寫得都挺好的,這裏做一些摘抄和整合。 【參考1】CreateThread, AfxBeginThread,_beginthread, _b