原创 DLL導出類
DLL導出類 DLL中定義的類可以在應用工程中使用。 #ifdef MYDLL_EXPORTS #define MYDLL_API __declspec(dllexport) #else #pragma message("auto t
原创 編譯生成小盾牌
編譯生成帶有小盾牌的可執行文件,需要添加manifest 文件 (xxxx.exe.manifest) <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly x
原创 VS鏈接錯誤:"PRJ0050 Failed: Failed to register output"
錯誤信息>> Project : error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify
原创 STL
STL的容器可以分爲以下幾個大類: 一:序列容器, 有vector, list, deque, string. 二 : 關聯容器, 有set, multiset, map, mulmap, hash_set, hash_map,
原创 關於DEBUG 信息
#ifdef DEBUG #define DEBUGMASK(bit) (1 << (bit)) #define MASK_ERROR DEBUGMASK(0) #define MASK_WARN
原创 WinCE6.0 USB驅動架構分析
1、WinCE設備的三種角色 USB是主從結構,分爲主端和從端。一般主端稱爲Host,從端稱爲Client,但是在WinCE系統中有些不同,主端稱爲Host,從端稱爲Function。 對於USB而言,搭載Win
原创 dispinterface接口、Dual接口以及Custom接口
自動化接口就是用IDispatch實現的接口。它的好處就是腳本語言象VBScript、 JavaScript也能用COM組件了,從而基本上做到了與語言無關它的缺點主要有兩個,第一個
原创 PreTranslateMessage 處理鍵盤消息
做windows開發有段時間了,但項目多數都不沒涉及到鍵盤事件的處理。現在用到突然忘了。 處理鍵盤可以通過兩種方式: 1. hook 技術偵測。 這裏就先不介紹,有機會在整理。 2.
原创 CE6 創建桌面快捷方式,以及開機自動運行
在項目過程中爲了方便程序演示,用到桌面快捷方式。 1. 將應用程序添加到NK中。 platform.bib [MODULES] 中添加應用程序 S
原创 COM組件的運行機制,即COM是怎麼跑起來的
這部分我們將構造一個創建COM組件的最小框架結構,然後看一看其內部處理流程是怎樣的IUnknown *pUnk=NULL; IObject *pObject=NULL; CoIn
原创 成大事必備
成大事必備9種能力、9種手段、9種心態分享 一:沉穩 (1)不要隨便顯露你的情緒。 (2)不要逢人就訴說你的困難和遭遇。 (3)在徵詢別人的意見之前,自己先思考,但不要先講。 (4)不要一有機會就嘮叨你的不滿。 (5)重要的決定儘
原创 簡單的皮膚庫 Skin++
一.加載Skin++ 1.在(VC7)"項目->屬性->鏈接器->輸入->附加依賴項"中加入SkinPlusPlusDLL.lib 或 在(VC6)"Project->Settings->Link->Object/library"中加入
原创 網絡心跳包處理
以前在學習Socket編程時都只是簡單的調用微軟的API函數,很少考慮網路的異常處理。在做實際的項目中網路異常是必須要考慮到的。 網路斷開掉線異常處理: HeartBeat 網絡心跳包 一下是個人理
原创 在WinCE中實現Screen Rotation
在WinCE中做Screen Rotation,首先確認顯示設備的驅動是否支持Screen Rotation功能。在顯示設備支持的前提下,可以通過以下兩種方法做Screen Rotation: 1.
原创 windows遠程桌面
爲了將數據部署到遠程服務器上,採用微軟的遠程桌面功能特別方便. 具體實現如下 1. 開始 ---- 附件------ 遠程桌面連接 或者DOS 命令 mstsc 2. 選項卡--- 本地資源-----