在sdk程式中使用mfc中的輔助類
由於mfc中的輔助類,如cfiledialog,cfilefind,cstring等使用起來非常的方便
如果用api來完成相應的工作,則需要自己完成大量的重複工作,使用mfc的輔助類
可以節省大量的開發時間,具體方法如下:
1.加入相應的標頭檔案
由於在sdk程式中一定要包含windows.h標頭檔案,所以在使用mfc中的類時,
如加入afx.h一類的標頭檔案會有乙個提示與windows.h相衝突,解決的辦法是,
去掉windows.h,然後在所有的.**件前加入
#include "stdafx.h"
#include // mfc core and standard components
#include // mfc extensions
#include // mfc automation classes
#include // mfc support for internet explorer 4 common controls
#include
注意一定要在所有的標頭檔案之前加入這幾行,而且順序最好不要改變,否則會有大量的錯誤提示
2。 更改編譯設定
在project->setting->general 中選use mfc in a shared dll或者 use mfc in static library
並把project->setting->c/c++ 中的use runing-time library 由single-threaded改為相應的
multithreaded
注::::::::::::
cstring用atlstr.h就行,其它的,用樓上的方法吧
在SDK程式中使用MFC中的輔助類
在sdk 程式中使用mfc中的輔助類 由於mfc中的輔助類,如cfiledialog,cfilefind,cstring等使用起來非常的方便 如果用api來完成相應的工作,則需要自己完成大量的重複工作,使用mfc的輔助類 可以節省大量的 開發時間,具體方法如下 1.加入相應的標頭檔案 由於在sdk程...
在MFC中使用Tab Control
說實話,我剛開始看見tab control的時候,覺得很簡單。哪知道用了一下,才發現自己錯了。要用好它,還是需要一些技巧的。經過網上搜尋資料,以及我自己的摸索,把一些要點記錄在這裡。tab control的執行效果有點像property sheet,但兩者還是有一些區別。我的理解就是property...
在MFC中使用printf
將以下 加入到對話方塊初始化函式oninitdialog 中allocconsole 控制台除錯視窗開啟 freopen conout w stdout 開啟中文控制台輸出支援在退出函式中加入以下 freeconsole 釋放控制台資源如果使用的是右上角預設的叉號退出介面,可以直接新增以下 void...