原创 VC++訪問打印機
//遍歷電腦的打印機 #include <WinSpool.h> #pragma comment(lib, "Winspool.lib") 得到電腦的默認打印機、設置默認打印機、遍歷電腦打印機GetDefaultPrinter,S
原创 CDC常用方法
1、獲取字符的寬度(單位:像素) int pixWidth( CString &str ) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); CTestBarCodeDlg *ph = n
原创 獲取exe文件路徑,字符串的分割
1、//獲取Debug或Release所在的路徑 CString GetModuleDir() { HMODULE module = GetModuleHandle(0); Ge
原创 MFC截取對話框指定位置的位圖
//保存位圖 CDC *pDC = getDC(); CDC memDC; // 創建並綁定繪畫DC和Bitmap CBitmap bitmap; memDC
原创 C++靜態庫與動態庫
引言 什麼是庫:庫是寫好的現有的,成熟的,可以複用的代碼。 所謂靜態、動態是指鏈接。將一個程序編譯成可執行程序的步驟: 靜態庫在鏈接階段,會將彙編生成的目標文件.o與引用到的庫一起鏈接打包到可執行文件中。因此對應的鏈接方式稱爲靜態鏈接。
原创 char*和wchar_t *的互轉
//將單字節char*轉化爲寬字節wchar_t* wchar_t* AnsiToUnicode( const char* szStr ) { int nLen = MultiByteToWideChar( CP_AC