原创 在桌面建立快捷方式

轉自:http://www.vckbase.com   在閱讀代碼之前,先看一下關於“快捷方式”組件的結構示意圖。 圖二、快捷方式組件的接口結構示意圖  從結構圖中可以看出,“快捷方式”組件(CLSID_ShellLink),有3個(其實

原创 枚舉本地所有的打印機

#include <winspool.h> #include <commdlg.h> //函數體 DWORD dwFlags = PRINTER_ENUM_FAVORITE | PRINTER_ENUM_

原创 CListCtrl的使用

CListCtrl 風格設置:  DWORD   dwStyle   =   m_ListCtrl.GetExtendedStyle();    dwStyle   |=   LVS_EX_FULLROWSELECT;    //選中某

原创 在窗口中顯示一幅 JPG 圖象

// ShowPicture.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "resource.h" #include

原创 MFC 多線程總結

(一) MFC對多線程編程的支持             MFC中有兩類線程,分別稱之爲工作者線程和用戶界面線程。二者的主要區別在於工作者線程沒有消息循環,而用戶界面線程有自己的消息隊列和消息循環。          工作者線程沒有消息機

原创 API之打印函數

AbortDoc 取消一份文檔的打印 AbortPrinter 刪除與一臺打印機關聯在一起的緩衝文件 AddForm 爲打印機的表單列表添加一個新表單 AddJob 用於獲取一個有效的路徑名,以便用它爲作業創建一個後臺打印文件。它也會爲

原创 MFC 多線程總結

(一) MFC對多線程編程的支持             MFC中有兩類線程,分別稱之爲工作者線程和用戶界面線程。二者的主要區別在於工作者線程沒有消息循環,而用戶界面線程有自己的消息隊列和消息循環。          工作者線程沒有消息機

原创 設置打印機

void WINAPI PrintSet(LPCTSTR PrinterName, DWORD PaperSize, DWORD Height, DWORD Width, LPDWORD ret_code, LPTSTR errorte

原创 判斷多Frame網頁是否真正加載完畢(CHtmlView)

MFC 界面控件自動大小伸縮 C++ Builder 開發WINDOWS界面非常省時,不僅僅是提供的界面控件元素多,而且界面元素控件有一項自動伸縮和固定控件邊界在某個位置上的屬性。MFC提供的界面元素控件時沒有該屬性的,如果需要,必須

原创 ASSERT等,在debug狀態下,怎麼能捕獲ASSERT之類的異常?

在debug狀態下,ASSERT等斷言宏會使的程序中斷並彈出調試對話框。     有什麼方法可以不跳出調試對話框而是調用我自己的異常處理過程呢?   MS的MFC定義了一套很靈活的調試函數     只要在CMyApp::InitInst

原创 創建UI線程並正確傳遞參數

UI 線程是由CWinThread派生類控制的,這個派生類和CWinApp極爲類似,實際上CWinApp也是一個UI線程,他是應用程序的主線程,一般我們所說的UI線程,是指除主線程之外的界面線程。 具體創建方法:1.創建一個CWinThr

原创 mfc UTF8 To GB2312

CString UTF8ToGB2312(char *str) { CString result; WCHAR *strSrc = NULL; TCHAR *szRes = NULL; int i;

原创 java AlertDialog 的調用例子

new AlertDialog.Builder(JavaForQtActivity.this).setTitle("系統提示")//設置對話框標題 .setMessag

原创 查找目錄中所有帶中文字符的文件,並列出中文所在的行

bat文件:  findcn.bat   rem start to search... wscript findcn.js findcn.sj文件 /**//** * @Author : Barry Diu 2008-05-08

原创 QT5.4 vs2013靜態編譯之加載靜態插件sqlite

1. 很多同學在靜態編譯QT5完成後, sqlite的驅動老是加載不進去, 原因可能是因爲你沒有如下操作:      #include <QtPlugin> Q_IMPORT_PLUGIN(QSQLiteDriverPlugin) 記得