Programming Microsoft Windows Ce Net 3Rd [Electronic resources]

نسخه متنی -صفحه : 169/ 166
نمايش فراداده

List of Figures

Chapter 1: Hello Windows CE

Figure 1-1: The Platforms list box allows eMbedded Visual C++ to target different Windows CE platforms

Figure 1-2: Hello2 running on a Windows CE desktop

Figure 1-3: The HelloCE window on an embedded Windows CE system

Figure 1-4: The HelloCE window on a Pocket PC

Chapter 2: Drawing on the Screen

Figure 2-1: The relationship between the current drawing point and the text alignment flags

Figure 2-2: TextDemo shows how the text color, background color, and background mode relate.

Figure 2-3: Fields from the TEXTMETRIC structure and how they relate to a font

Figure 2-4: The Font Listing window shows some of the available fonts for a Handheld PC.

Figure 2-5: Layout of bytes within a bitmap

Figure 2-6: Magnified view of a rectangle drawn with the Rectangle function

Figure 2-7: The ellipse is drawn within the bounding rectangle passed to the Ellipse function.

Figure 2-8: The height and width of the ellipse define the round corners of the rectangle drawn by RoundRect.

Figure 2-9: A window painted with the GradientFill function.

Figure 2-10: The Shapes example demonstrates drawing different filled shapes.

Chapter 3: Input: Keyboard, Mouse, and Touch Screen

Figure 3-1: Keys on a PC keyboard that are rarely on a Windows CE keyboard

Figure 3-2: The layout of the lParam value for key messages

Figure 3-3: The KeyTrac window after a Shift-A key combination followed by a lowercase a key press

Figure 3-4: The PenTrac window showing two lines drawn

Figure 3-5: The TicTac1 window

Chapter 4: Windows, Controls, and Menus

Figure 4-1: Scroll bars and their hot spots

Figure 4-2: The Control View window with the button child window displayed in the left pane

Figure 4-3: The DOI View window with the menu displayed

Chapter 5: Common Controls and Windows CE

Figure 5-1: A window with a command bar control

Figure 5-2: Layout of a bitmap that contains four 16-by-16-pixel images

Figure 5-3: Images in the two standard bitmaps provided by the common control DLL

Figure 5-4: A window with a command bands control

Figure 5-5: A menu bar on a Pocket PC device

Figure 5-6: A menu bar on an embedded system

Figure 5-7: A simple menu bar with the Edit menu open

Figure 5-8: The MenuBar example uses standard common control bitmap images.

Chapter 6: Dialog Boxes and Property Sheets

Figure 6-1: A simple dialog box

Figure 6-2: The File Open dialog on an embedded Windows CE system

Figure 6-3: The File Open dialog on a Pocket PC

Figure 6-4: The Dialog Demo window

Chapter 7: Memory Management

Figure 7-1: Memory map of a Windows CE application

Figure 7-2: A region of reserved virtual memory that has nine pages committed

Chapter 8: Files and the Registry

Figure 8-1: The hierarchy of registry values stored by Pocket Word

Chapter 9: Windows CE Databases

Figure 9-1: The AlbumDB window

Chapter 10: Modules, Processes, and Threads

Figure 10-1: The desktop showing two XTalk windows

Chapter 11: Notifications

Figure 11-1: The alert bubble on a Pocket PC device

Figure 11-2: The notification dialog on an embedded Windows CE device

Figure 11-3: The dialog box opened by CeGetUserNotificationPreferences on a Pocket PC

Figure 11-4: The NoteDemo window

Chapter 12: Serial Communications

Figure 12-1: The CeChat window

Chapter 13: Windows CE Networking

Figure 13-1: The ListNet window containing a few network folders

Chapter 14: Device-to-Device Communication

Figure 14-1: The MySquirt window on an embedded Windows CE device after a file has been sent

Figure 14-2: The MySquirt window on a Pocket PC after a file has been received

Figure 14-3: A diagram of the Bluetooth stack on Windows CE

Figure 14-4: The BtHello example after it has received a message from another device

Figure 14-5: The ObexSquirt program, showing the devices in range of the system

Chapter 15: Connecting to the Desktop

Figure 15-1: The output of RapiDir

Figure 15-2: The output of RapiFind

Figure 15-3: The CnctNote window shows two consecutive connections from different devices.

Chapter 16: The Explorer Shell

Figure 16-1: The Windows CE desktop with a TBIcons window

Figure 16-2: The Windows CE Out Of Memory Error dialog box

Figure 16-3: The results of a CEFind search for TrueType font files

Chapter 17: Programming the Pocket PC

Figure 17-1: The Pocket PC display

Figure 17-2: The HelloPPC application with the SIP both hidden and showing

Figure 17-3: A notification bubble

Figure 17-4: Complex HTML displayed in a notification bubble

Figure 17-5: A property sheet on the Pocket PC has tabs across the bottom.

Figure 17-6: The relationship between rcVisibleDesktop and rcSipRect in the SIPINFO structure

Chapter 18: Extending the Pocket PC

Figure 18-1: The Pocket PC Today screen

Figure 18-2: The Today screen with the PowerBarcustom item displayed

Figure 18-3: The NumPanel IM window in its docked position

Figure 18-4: The NumPanel IM window undocked

Chapter 19: Programming the Smartphone

Figure 19-1: The diagram of a Smartphone device

Figure 19-2: The Programs menu on the Home screen

Figure 19-3: The HelloSP example running on a Smartphone

Figure 19-4: A SoftKeyBar control where the menu button has been pressed

Figure 19-5: A message box on the Smartphone

Figure 19-6: The standard letter assignments on a telephone keypad

Figure 19-7: An expandable edit control in normal and expanded modes

Figure 19-8: A spinner control in normal and expanded modes

Figure 19-9: The SMSTalk application running on both a Smartphone and a Pocket PC

Figure 19-10: The list of restricted communication functions in the Smartphone

Chapter 21: System Programming

Figure 21-1: A diagram of the lower half of the Windows CE memory map

Figure 21-2: A diagram of the entire 4-GB Windows CE memory map

Chapter 22: Device Drivers and Services

Figure 22-1: The registry key for the Wave driver

Figure 22-2: The registry's active list values for the serial device driver for COM1

Figure 22-3: The registry entry for the serial driver

Figure 22-4: The registry key for the OBEX service

Chapter 23: Programming the .NET Compact Framework

Figure 23-1: A simple Windows Forms application

Figure 23-2: A Windows Forms application that draws an ellipse in its form

Figure 23-3: The Windows Forms application with a button in the upper left corner of the form

Figure 23-4: IrSquirtCF running on a Pocket PC

Figure 23-5: IrSquirtCF running on an embedded Windows CE device