原创 C語言編譯器的預定義符號

C語言編譯器的預定義符號__LINE__           當前(源代碼文件)行號 [整數]__FILE__           當前正在編譯的文件的文件名   [字符串]__DATE__           當前日期,以“月月 日日

原创 vc中將一個獨立的dll(exe),作爲資源加入資源文件中

具體怎麼加入、釋放資源這個就不必多說了吧 加入資源:Insert-Resource-Import 要求填入類型名稱,隨便填個即可,比如“EXEANDDLL” 釋放資源: //////////////////////////////////

原创 WinCE驅動開發問題精華集錦1

WinCE驅動開發問題精華集錦http://www.ee365.cn 2007-10-24 10:11在mediaplayer全屏播放的時候,我可以用鍵盤上的某一個鍵調節聲音大小,現在我想在屏幕上顯示調節的結果就跟我們看電視一樣能出來

原创 程序員創業的思索——歸宿

做爲一個程序員,身處一個特殊的行業,每天都在不停的工作和學習,年輕時你很是了得,在你面前沒有什麼問題是解決不了的,職業給了你耀眼的光環,不用炫耀也很奪目,但更多已經步入三十的同仁們卻告訴我們一個不可改變的事實,你今天的努力很可能與將來的前

原创 WinCE驅動開發問題精華集錦2

驅動程序如何發通知給應用程序? 這裏介紹一下常見的兩種辦法。 1、驅動程序調用API SendNotifyMessage,發送特定的消息給應用程序,這就要求應用程序要有消息循環機制並且要事先做好消息的處理。參數 1爲窗口句柄,可以設置HW

原创 關於C++的類對象,內存分佈問題

原問題如下: #include <iostream>using namespace std;class base{public: virtual void fun1() { cout << "fun1 called !" << endl

原创 const用法詳解

 面向對象是C++的重要特性. 但是c++在c的基礎上新增加的幾點優化也是很耀眼的 就const直接可以取代c中的#define 以下幾點很重要,學不好後果也也很嚴重 const 1. 限定符聲明變量只能被讀 const int i=5;

原创 技術以外的功夫

     這個社區大部分都是學生,且大部分都是爲了學技術而來,很多人也許還沒有太多職業經歷,所以下面這篇以前寫的非技術性文章,也許能給大家一點不同的提示和啓發。     記得看過馮侖的“賺錢以外的功夫”有感而發,寫寫我們IT人技術

原创 嵌入式和WinCE的基礎知識(轉)

Q:什麼是嵌入式系統?   國際電氣和電子工程師協會(IEEE)對嵌入式系統的定義是這樣的:嵌入式系統是“控制、監視或者輔助設備、機器和車間運行的裝置”(Devices   used   to   control,   monitor,

原创 在WinCE中實現屏幕旋轉

在WinCE中做Screen Rotation,首先確認顯示設備的驅動是否支持Screen Rotation功能。在顯示設備支持的前提下,可以通過以下兩種方法做Screen Rotation:   1. 通過修改註冊表做Rotation

原创 wince中的hook(鉤子)用法

Hook(鉤子)是一種在消息到達目標窗口前進行截獲的技術。使用鉤子主要使用以下三個函數SetWindowsHookEx:創建鉤子CallNextHookEx:將消息傳給鉤子鏈中的下一個鉤子UnhookWindowsHookEx:釋放鉤子對

原创 顯示驅動相關 -- DrvEscape和ExtEscape

DrvEscape是提供給應用程序的一個直接訪問顯示驅動的接口/機制,它類似流接口的IOCTLs方式的,完成標準GDI無法完成一些功能.上層應用程序調

原创 wince6.0 獲取SD ID

一般,我們獲取SD ID是通過2種方法(實際上市一回事,只不過是形式上不同而已),一是CreateFile(L"DSK2:", ...); 再DeviceIoControl(hFile, IOCTL_DISK_GET_STORAGEID,

原创 S3c2440A WINCE平臺HIVE註冊表+binfs的實現

S3c2440A平臺HIVE註冊表+binfs的實現         今天總結一些實現的過程和原理。        我的例子是基於samsung S3C2440A+samsung ONENAND+WinCE5.0的,開發平臺是platfo

原创 wince 讀取DSK容量

      最近我們測A4 的系統信息,同事的讀取Flash 容量大小總有點問題,有時候出現誤差很大,可看看wince系統讀出來的值很正確,於是我就找到控制面板裏的那些代碼(D:/WINCE600/PUBLIC/WCESHELLFE/OA