原创 MSDN's bug(2): DlgDirListComboBox

int DlgDirListComboBox( LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT nFileType );Example// If pDialog po

原创 橫秋掃盲系列(1): MessageBox 消息對話框 -- 2005-8-7 16:37:30

1.參數的使用(MB_SYSTEMMODAL和MB_SERVICE_NOTIFICATION)MB_SYSTEMMODAL 所有窗口的Modal模式,含 WS_EX_TOPMOST 風格(該風格可通過MB_TOPMOST單獨設定)  MB

原创 橫秋掃盲系列(4): CRichEditCtrl 超文本編輯(MSN/QQ常用控件) -- 2005-08-28 21:13:15

一.常見問題a.可以編譯,不能執行的AfxInitRichEdit();b.升級默認的Riched版本(默認的有一些bug),如可在InitInstance中添加LoadLibrary("RICHED20.DLL") 最後注意 FreeL

原创 HTML(2):CHtmlView

Q簡單的問題,關於CHtmlView的滾動條。急!T現在有一個問題,我使用了CHtmlView類,但是不能得到CHtmlView滾動條事件。請問那位大蝦有好的方法,可行立即給分。AIHTMLWindow2::onscroll Proper

原创 橫秋掃盲系列(3): CPropertySheet 屬性對話框 -- 2005-8-21 17:48:23

首先要了解的是CPropertySheet實際上是由一個TabCtrl加多個Page和多個按鈕組成這裏強調一點,DoModal的時候並沒有把所有的PAGE都創建出來,只有在SetActivePage的時候才創建所以如果你初始化的代碼在On

原创 打印:DC畫圖,打印設置等

T:打印圖標的問題 Q:DrawIconEx 可以顯示到屏幕上,打印其他圖形也行,但就是 DrawIconEx 往打印機上打不出來,爲何?A:這個有點難,你要先把圖標華在一個dc上,然後從這個dc得到一個位圖,然後把位圖轉化成DIB位圖,

原创 Paul DiLascia 's articles in "MSDN Magazine"

TitleIssueRatingC++ at Work: Disabling Print Screen, Calling Derived Destructors, and MoreNovember 20055.0C++ at Work:

原创 DirectShow中通過IAMStreamSelect接口實現多音軌切換

IAMStreamSelect 接口(只有英文版的,中文搜索起來不方便,MSDN中文版翻譯太慢,故寫之,轉載時請註明,源自vcmute)IAMStreamSelect 接口控制哪些流被播放並獲取他們的信息. 典型的應用是不用的語言編碼的一

原创 數據庫:連接字符串,操作等

T:ADO訪問數據庫問題 Q:我的Oracle8.17數據庫訪問代碼如下:std::string strSQL="Select PosID, SensorID, PLaneNo, SLaneNo From PosSensor Order

原创 橫秋掃盲系列(2): CFileDialog 文件對話框 -- 2005-8-14 17:22:32

一:參數設置a)初始化目錄 如我的電腦 等dlg.m_ofn.lpstrInitialDir=_T("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");b)Win2000方式 if(GetVersion

原创 字符串轉換:wchar_t MultiByteToWideChar Unicode等

T:關於unicode,把包含中文的CString的各個char取出來Q:CString str="12ab大小";用什麼方法能轉變成下面的形式char ch(20);ch(1)="1";ch(2)="2";ch(3)="a";ch(4)

原创 在VC中使用FileSystemObject

今天在論壇裏遇到這樣一個問題,如果不用遞歸的方式得到一個文件夾的大小?第一反應就是使用FSO可以通過folder.size屬性得到,終於在網上找到How to use scrrun.dll in VisualC++?http://www.

原创 HTML(3):IE瀏覽器編程

Q求救!!! 取ie瀏覽器文字亂碼問題,高分相贈!!! T我所寫的一個程序中有這樣一個功能:用戶選取了ie瀏覽器中的一段文字copy到剪貼板,我的程序從剪貼板中取出文字並顯示在edit框中,這在中文系統下沒有任何問題,而當程序運行在英文日

原创 數據庫:DAO和ADO,Access和MSSQL等

Qaccess數據庫SQL問題T有兩個access的MDB文件(f1.mdb f2.mdb),每個文件裏都有一個表爲ta,ta有兩個字段爲"名稱","數量",現在要合併這兩個MDB文件的數據到第三個文件(f3.mdb該文件已經有一個空的表

原创 界面(1):對話框和菜單 打印和按鈕等雜項

Q請教高手,圖形對話框的問題T我做了一個圖象的界面,對話框的,在OnPaint中 畫上背景圖案,然後用Invalidate 方法刷新每個控件,但是控件並沒有完全顯示出來,特別是CCtrlList 等控件,滾動條有時候顯示不出來,CEdit