Amazon cover image
Image from Amazon.com

Programming Windows 95 / Charles Petzold.

By: Contributor(s): Series: Microsoft programming seriesPublication details: Redmond, Wash : Microsoft Press, c1996.Edition: 4th edDescription: xi, 1100 : ill. ; 23 cm. + 1 computer laser optical disc (4 3/4 in.)ISBN:
  • 1556156766
  • 9781556156762
Subject(s): DDC classification:
  • 005.265 22 PET
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 005.265 PET 1 (Browse shelf(Opens below)) 1 Available 00025856

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.

There are no comments on this title.

to post a comment.