- 博客(8)
- 收藏
- 关注
翻译 [翻译]-WinCE 程序设计 (3rd 版)--4.1 子窗口
子窗口每个窗口是通过父子关系体系连接到一起的。应用程序创建一个没有父亲的主窗口,称为顶层窗口。该窗口可能包含(也可能没有包含)有窗口,称为子窗口。子窗口会被父窗口裁减。也就是说,子窗口超出父窗口边沿的部分是不可见的。当父窗口被销毁时,子窗口自动被销毁。当父窗口移动的时候,子窗口随父窗口一起移动。从程序角度看子窗口同顶层窗口是一样的。您可以使用CreateWindow或CreateWindowsEx
2005-09-26 23:48:00 3890
翻译 [翻译]-WinCE 程序设计 (3rd 版)--第4章 窗口、控件和菜单 --概述
概述理解窗口是如何工作的以及窗口之间的关系对理解微软Windows操作系统(不论是XP还是CE)的用户界面是很关键的。您所看到的Windows显示的每个东西都是一个窗口。桌面是窗口,任务条是窗口,甚至任务条上的启动按钮也是窗口。根据这种或那种关系模型,窗口之间彼此是相互关联的。它们可以是父子关系、兄弟关系或者是拥有与被拥有的关系。Windows支持许多预定义的窗口类,也称为控件。从简单的按钮到复杂
2005-09-23 11:31:00 3863 5
翻译 [翻译]-WinCE 程序设计 (3rd 版)--3.2 鼠标和触摸屏
鼠标和触摸屏和桌面PC不同,Windows CE设备并不总是有鼠标的。作为替代,许多Windows CE设备都有触摸屏和手写笔。但对有鼠标的Windows CE系统来说,编程接口和桌面系统是一样的。鼠标消息鼠标光标无论在什么时候移过屏幕,光标下的最顶层窗口都会收到一个WM_MOUSEMOVE消息。如果用户点鼠标左键或者右键,窗口会收到WM_LBUTTONDOWN或WM_RBUTTONDOWN消息;
2005-09-21 16:44:00 11519 2
翻译 [翻译]-WinCE 程序设计 (3rd 版)--3.1 键盘
键盘虽然键盘在Windows CE中作用减少了,但键盘依然是录入大量信息的最好方法。即使像在Pocket PC这类没有物理键盘的系统上,用户使用最多的也还是软键盘--在触摸屏上模拟键盘的控件。基于此,除了极其特殊的Windows CE应用程序外,对键盘输入的适当操作是很重要的。虽然在本书后面章节我会详细讨论软键盘,但有一点应该先提一下。对于应用程序,软键盘的输入同传统硬件键盘的输入是没什么不同的。
2005-09-19 09:29:00 6461
翻译 [翻译]-WinCE 程序设计 (3rd 版)--第3章 输入:键盘、鼠标和触摸屏--概述
概述传统上,微软Windows平台为用户提供两种输入方式:键盘和鼠标。Windows CE继承了这一方式,但在其大部分系统上,使用输入笔和触摸屏替代了鼠标。从程序角度看,这种变化很小,因为输入笔的消息已经被映射成Windows其它版本中使用的鼠标消息了。同PC版的Windows比,Windows CE上一个很细微但又很重要的变化是要么是只有一个很小的键盘,要么根本没有键盘。这种配置使笔式输入对Wi
2005-09-15 11:14:00 3526
翻译 [翻译]-WinCE 程序设计 (3rd 版)--2.4 线条和形状
线条和形状同Windows其它版本相比,Windows CE提供相当少的功能的领域之一就是基本线条绘制和形状绘制功能。用来创建复杂环形的Chord, Arc, 和Pie函数被去掉了。大部分使用"当前点[current point]"概念的函数也被去掉了。除了MoveToEx, LineTo和GetCurrentPositionEx外,处理当前点的其它GDI函数都不被Windows CE支持。因此想
2005-09-12 09:02:00 5620 2
翻译 [翻译]-WinCE 程序设计 (3rd 版)--2.3 位图
位图位图是一种图形化对象,用于在设备环境里创建、绘制、操纵和接收图片。从[开始按钮]上的小Winodws标志到标题栏上的[关闭]按钮,位图在Windows里无处不在。位图可以看作是一种由像素数组构成的图片,这些像素可以在屏幕上进行绘制。和所有图片一样,位图有自己的高度和宽度。也提供方法来判断位图使用什么颜色。最后,位图也是一个描述位图中每个像素的位(bits)数组。习惯上,Windows下的位图被
2005-09-07 09:21:00 4900 1
翻译 [翻译]-WinCE 程序设计 (3rd 版)--2.2 输出文本
输出文本在第一章里,例子程序HelloCE调用DrawText函数显示了一行文本。代码如下:DrawText (hdc, TEXT ("Hello Windows CE!"), -1, &rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);DrawText是一个相当高级的函数,允许由程序显示文本,而由Windows处理大部分细节。Draw
2005-09-01 00:46:00 6739 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人