原创 [翻譯]-WinCE 程序設計 (3rd 版)--1.3 第一個Windows CE程序

第一個Windows CE程序說了這麼多,就讓我們一起看一下你的第一個Windows CE程序吧。列表1-1顯示了Hello1--爲Windows CE寫的一個簡單的Hello World應用程序。Listing 1-1: Hello1,

原创 [翻譯]-WinCE 程序設計 (3rd 版)--第3章 輸入:鍵盤、鼠標和觸摸屏--概述

概述傳統上,微軟Windows平臺爲用戶提供兩種輸入方式:鍵盤和鼠標。Windows CE繼承了這一方式,但在其大部分系統上,使用輸入筆和觸摸屏替代了鼠標。從程序角度看,這種變化很小,因爲輸入筆的消息已經被映射成Windows其它版本中使

原创 [翻譯]-WinCE 程序設計 (3rd 版)--4.2 窗口管理函數

窗口管理函數瞭解了Windows以窗口爲中心的本質,當您可以從衆多用於窗口的函數中進行選擇時也就不足爲怪了。這些函數允許窗口查詢自己的環境,判斷自己在窗口家族裏的位置。要找到自己的父窗口,窗口可以調用GetParent(HWND hWnd

原创 [翻譯]-WinCE 程序設計 (3rd 版)--1.7 HelloCE

HelloCEWindows 編程中典型的SDK風格飽受責難的地方就是在窗口過程中總是使用巨大的switch語句。switch語句分析傳給窗口過程的消息,這樣每個消息可以被獨立的處理。這種標準結果的優勢之一是強制把一個類似的結構加到幾乎所

原创 [翻譯]-WinCE 程序設計 (3rd 版)--第2章 屏幕繪圖--概述

第2章 屏幕繪圖概述在第1章,示例程序HelloCE完成一項工作:在屏幕上顯示一行文字。顯示這行文字只需要調用一次DrawText即可,因爲Windows CE代爲處理了很多細節,例如字體、字體顏色、文本行在屏幕上的位置等等。藉助圖形用戶

原创 [翻譯]-WinCE 程序設計 (3rd 版)--2.4 線條和形狀

線條和形狀同Windows其它版本相比,Windows CE提供相當少的功能的領域之一就是基本線條繪製和形狀繪製功能。用來創建複雜環形的Chord, Arc, 和Pie函數被去掉了。大部分使用"當前點[current point]"概念的

原创 [翻譯]-WinCE 程序設計 (3rd 版)--1.5 Windows應用程序剖析

Windows應用程序剖析基於Windows的編程遠不同於基於MS-DOS或Unix的編程。只要是程序需要,任何時候基於MS-DOS或Unix的程序都可以使用getc-或putc風格的函數從鍵盤讀取字符並寫到屏幕上。這是MS-DOS或Un

原创 [翻譯]-WinCE 程序設計 (3rd 版)--2.2 輸出文本

輸出文本在第一章裏,例子程序HelloCE調用DrawText函數顯示了一行文本。代碼如下:DrawText (hdc, TEXT ("Hello Windows CE!"), -1, &rect,           DT_CENTER

原创 [翻譯]-Programming MS WinCE (3rd 版)--前言--其它資源

其它資源雖然我試圖將本書做成“一站式”的Windows CE編程書籍,但沒有一本書可以覆蓋各個方面的。通常,要了解更多Windows編程知識,我推薦經典書籍--Charles Petzold寫的Windows編程(微軟出版社,1998)一

原创 [翻譯]-WinCE 程序設計 (3rd 版)--2.3 位圖

位圖位圖是一種圖形化對象,用於在設備環境裏創建、繪製、操縱和接收圖片。從[開始按鈕]上的小Winodws標誌到標題欄上的[關閉]按鈕,位圖在Windows裏無處不在。位圖可以看作是一種由像素數組構成的圖片,這些像素可以在屏幕上進行繪製。和

原创 [翻譯]-WinCE 程序設計 (3rd 版)--1.1 Windows CE有什麼不同之處

Windows CE有什麼不同之處Windows CE有許多特性使得它不同於其它Windows 平臺。首先,運行Windows CE的系統,大多數可能不使用Intel x86兼容微處理器。實際上,Windows CE運行在4種不同的CPU

原创 [翻譯]-WinCE 程序設計 (3rd 版)--3.1 鍵盤

鍵盤雖然鍵盤在Windows CE中作用減少了,但鍵盤依然是錄入大量信息的最好方法。即使像在Pocket PC這類沒有物理鍵盤的系統上,用戶使用最多的也還是軟鍵盤--在觸摸屏上模擬鍵盤的控件。基於此,除了極其特殊的Windows CE應用

原创 [翻譯]-WinCE 程序設計 (3rd 版)--第一章 Hello Windows CE-概述

概述從經典的《The C Programming Language》一書開始,傳統上編程方面的書都是從"Hello,world"程序開始的。這是一個合理恰當的開始。每個程序都有一個基本底層結構,分析它可以揭示所有運行在這個操作系統上的應用

原创 [翻譯]-WinCE 程序設計 (3rd 版)--1.4 Hello2

Hello2既然已經有了基礎,那麼是時候把Hello1升級一下,至少應該讓人可以看見它。因爲很多Windows CE系統沒有控制檯驅動程序,Hello2創建一個消息框而不是用printf來顯示“Hello CE”文字。Hello2的程序如

原创 [翻譯]-WinCE 程序設計 (3rd 版)--第4章 窗口、控件和菜單 --概述

概述理解窗口是如何工作的以及窗口之間的關係對理解微軟Windows操作系統(不論是XP還是CE)的用戶界面是很關鍵的。您所看到的Windows顯示的每個東西都是一個窗口。桌面是窗口,任務條是窗口,甚至任務條上的啓動按鈕也是窗口。根據這種或