Programming Windows 95 /
Charles Petzold.
- 4th ed.
- Redmond, Wash : Microsoft Press, c1996.
- xi, 1100 : ill. ; 23 cm. + 1 computer laser optical disc (4 3/4 in.).
- Microsoft programming series .
Table of Contents
Chapter Readme TXT 3 The programmer's challenge The ground rules A brief history of windows A brief history of this book
Chapter 2 Hello, windows 95 The windows difference the graphical user interface (GUI) GUI concepts and rationale The consistent User interface The multitasking advantage. Etc.
Chapter 3 Painting with text Painting and repainting the WM-Paint message. Valid and invalid rectangles an introduction to GUDI the device context . Getting a device context handle method one The paint information structure Getting a device context handle method two. Etc.
Chapter 4 Essential graphics The GDI philosophy The structure of GDI the types of functions calls The GDI primitives Other stuff the device context getting handle to the device content . Etc.
Chapter 5 the keyboard Keyboard basics ignoring the keyboard Focus, who is got the focus? Keystrokes and characters keystrokes messages system and nonsystem keystrokes The Iparam variable Virtual key codes . Etc.
Chapter 6 the Mouse Mouse basics some quick definitions client-area mouse messages simple mouse processing: an example Processing shift keys Mouse double clicks Nonclient area mouse messages the hit test messages Messages beget messages hit testing in your programs a hypothetical example Etc.
Chapter 7 The timer Timer basic the system and the timer Timer messages are not asynchronous using the timer: three methods method one Method two Method three using the timer for a clock positioning and sizing the popup Etc.
Chapter 8 Child window controls The button class creating the child windows The child talks to its parent The parent talks to its child Push buttons Check boxes Radio button Group boxes changing the button text Etc.
Chapter 9 Using resources Icons, Cursors, Bitmaps and strings Compiling resources Icons and cursors the editors Getting a handle on icons Using icons in your programs Using alternate cursors Bitmaps pictures in pixels Etc.
Chapter 10 Menus and accelerators Menus menu structure The menu template Referencing the menu in your program Menus and messages A sample program Menu etiquette Etc.
Chapter 11 Dialog Medal dialog boxes creating an about dialog box The dialog box template The dialog box procedure Invoking the dialog box Etc.
Chapter 12 The modern user Interface Common control basics library initialization Creating common controls Common control styles Sending messages to common controls Etc.
Chapter 13 Memory management and file 1/0 Memory: good, bad, and ugly segmented memory Interim solutions Finally, 32 bits and hassle free memory allocation the C library functions Fundamental windows 95 memory allocation Etc.
Chapter 14 Multitasking and multithreading Modes of multitasking multitasking under DOS? Non-preemptive multitasking PM and the serialized windows advantage The multithreading solution Multithreading architecture Etc.
Chapter 15 Using the printer Printing , spooling, and the print functions The printer device context getting the create DC parameters The revised DEVCAPS program The printer properties call Checking for Bitblt capability Etc.
Chapter 16 The Clipboard Simple use of the clipboard the standard clipboard data formats Transferring text to the clipboard Greeting text from the clipboard Opening and closing clipboard Using the clipboard. Etc.
17 Dynamic data (DDE) 18. The multiple document interface (MDI) 19. Dynamic link libraries 20. What is the called ole
I.M Includes index p. 1061 - 1100
System requirements for accompanying computer disc: Microsoft Windows 95 operating system; Microsoft Visual C++ version 4.0.