home *** CD-ROM | disk | FTP | other *** search
- 25401%%%%Pmv2base%%%%Windows
- 25402%%%%Pmv2base%%%%About Windows
- 25403%%%%Pmv2base%%%%Desktop Window and Desktop-Object Window
- 25404%%%%Pmv2base%%%%Window Relationships
- 25405%%%%Pmv2base%%%%Parent-Child Relationship
- 25406%%%%Pmv2base%%%%Ownership
- 25407%%%%Pmv2base%%%%Object Windows
- 25408%%%%Pmv2base%%%%Application Windows
- 25409%%%%Pmv2base%%%%Window Input and Output
- 25410%%%%Pmv2base%%%%Active Window and Focus Window
- 25411%%%%Pmv2base%%%%Messages
- 25412%%%%Pmv2base%%%%The User
- 25413%%%%Pmv2base%%%%The Operating System
- 25414%%%%Pmv2base%%%%The Application
- 25415%%%%Pmv2base%%%%Another Application
- 25416%%%%Pmv2base%%%%Enabled and Disabled Windows
- 25417%%%%Pmv2base%%%%System-Modal Window
- 25418%%%%Pmv2base%%%%Window Creation
- 25419%%%%Pmv2base%%%%Window-Creation Functions
- 25420%%%%Pmv2base%%%%Window-Creation Messages
- 25421%%%%Pmv2base%%%%Window Classes
- 25422%%%%Pmv2base%%%%Public Window Classes
- 25423%%%%Pmv2base%%%%Private Window Classes
- 25424%%%%Pmv2base%%%%Window Styles
- 25425%%%%Pmv2base%%%%Window Handles
- 25426%%%%Pmv2base%%%%Window Size and Position
- 25427%%%%Pmv2base%%%%Size
- 25428%%%%Pmv2base%%%%Position
- 25429%%%%Pmv2base%%%%Size and Position Messages
- 25430%%%%Pmv2base%%%%System Commands
- 25431%%%%Pmv2base%%%%Window Data
- 25432%%%%Pmv2base%%%%Window Resources
- 25433%%%%Pmv2base%%%%Maximized and Minimized Windows
- 25434%%%%Pmv2base%%%%Window Visibility
- 25435%%%%Pmv2base%%%%Window Destruction
- 25436%%%%Pmv2base%%%%Using Windows
- 25437%%%%Pmv2base%%%%Creating a Top-Level Frame Window
- 25438%%%%Pmv2base%%%%Creating an Object Window
- 25439%%%%Pmv2base%%%%Querying Window Data
- 25440%%%%Pmv2base%%%%Changing the Parent Window
- 25441%%%%Pmv2base%%%%Finding a Parent, Child, or Owner Window
- 25442%%%%Pmv2base%%%%Setting an Owner Window
- 25443%%%%Pmv2base%%%%Retrieving the Handle of a Child or Owned Window
- 25444%%%%Pmv2base%%%%Enumerating Top-Level Windows
- 25445%%%%Pmv2base%%%%Moving and Sizing a Window
- 25446%%%%Pmv2base%%%%Redrawing Windows
- 25447%%%%Pmv2base%%%%Changing the Z-Order of Windows
- 25448%%%%Pmv2base%%%%Showing or Hiding a Window
- 25449%%%%Pmv2base%%%%Maximizing, Minimizing, and Restoring a Frame Window
- 25450%%%%Pmv2base%%%%Destroying a Window
- 25451%%%%Pmv2base%%%%Summary
- 25452%%%%Pmv2base%%%%Messages and Message Queues
- 25453%%%%Pmv2base%%%%About Messages and Message Queues
- 25454%%%%Pmv2base%%%%Messages
- 25455%%%%Pmv2base%%%%Message Queues
- 25456%%%%Pmv2base%%%%Message Handling
- 25457%%%%Pmv2base%%%%Message Loops
- 25458%%%%Pmv2base%%%%Window Procedures
- 25459%%%%Pmv2base%%%%Posting and Sending Messages
- 25460%%%%Pmv2base%%%%Message Types
- 25461%%%%Pmv2base%%%%System-Defined Messages
- 25462%%%%Pmv2base%%%%Application-Defined Messages
- 25463%%%%Pmv2base%%%%Semaphore Messages
- 25464%%%%Pmv2base%%%%Message Priorities
- 25465%%%%Pmv2base%%%%Message Filtering
- 25466%%%%Pmv2base%%%%Using Messages
- 25467%%%%Pmv2base%%%%Creating a Message Queue and Message Loop
- 25468%%%%Pmv2base%%%%Examining the Message Queue
- 25469%%%%Pmv2base%%%%Posting a Message to a Window
- 25470%%%%Pmv2base%%%%Sending a Message to a Window
- 25471%%%%Pmv2base%%%%Broadcasting a Message
- 25472%%%%Pmv2base%%%%Using Message Macros
- 25473%%%%Pmv2base%%%%Summary
- 25474%%%%Pmv2base%%%%Window Classes
- 25475%%%%Pmv2base%%%%About Window Classes
- 25476%%%%Pmv2base%%%%Private Window Classes
- 25477%%%%Pmv2base%%%%Class Name
- 25478%%%%Pmv2base%%%%Class Styles
- 25479%%%%Pmv2base%%%%Window Procedure
- 25480%%%%Pmv2base%%%%Window Data Size
- 25481%%%%Pmv2base%%%%Custom Window Styles
- 25482%%%%Pmv2base%%%%Public Window Classes
- 25483%%%%Pmv2base%%%%System-Defined Public Window Classes
- 25484%%%%Pmv2base%%%%Custom Public Window Classes
- 25485%%%%Pmv2base%%%%Class Data
- 25486%%%%Pmv2base%%%%Using Window Classes
- 25487%%%%Pmv2base%%%%Registering a Private Window Class
- 25488%%%%Pmv2base%%%%Summary
- 25489%%%%Pmv2base%%%%Window Procedures
- 25490%%%%Pmv2base%%%%About Window Procedures
- 25491%%%%Pmv2base%%%%Structure of a Window Procedure
- 25492%%%%Pmv2base%%%%Default Window Procedure
- 25493%%%%Pmv2base%%%%Window-Procedure Subclassing
- 25494%%%%Pmv2base%%%%Using Window Procedures
- 25495%%%%Pmv2base%%%%Designing a Window Procedure
- 25496%%%%Pmv2base%%%%Associating a Window Procedure with a Window Class
- 25497%%%%Pmv2base%%%%Subclassing a Window
- 25498%%%%Pmv2base%%%%Summary
- 25499%%%%Pmv2base%%%%Mouse and Keyboard Input
- 25500%%%%Pmv2base%%%%About Mouse and Keyboard Input
- 25501%%%%Pmv2base%%%%System Message Queue
- 25502%%%%Pmv2base%%%%Window Activation
- 25503%%%%Pmv2base%%%%Keyboard Focus
- 25504%%%%Pmv2base%%%%Keyboard Messages
- 25505%%%%Pmv2base%%%%Message Flags
- 25506%%%%Pmv2base%%%%Key-Down or Key-Up Events
- 25507%%%%Pmv2base%%%%Repeat-Count Events
- 25508%%%%Pmv2base%%%%Character Codes
- 25509%%%%Pmv2base%%%%Virtual-Key Codes
- 25510%%%%Pmv2base%%%%Scan Codes
- 25511%%%%Pmv2base%%%%Accelerator-Table Entries
- 25512%%%%Pmv2base%%%%Mouse Messages
- 25513%%%%Pmv2base%%%%Capturing Mouse Input
- 25514%%%%Pmv2base%%%%Button Clicks
- 25515%%%%Pmv2base%%%%Mouse Movement
- 25516%%%%Pmv2base%%%%Using the Mouse and Keyboard
- 25517%%%%Pmv2base%%%%Determining the Active Status of a Frame Window
- 25518%%%%Pmv2base%%%%Checking for a Key-Up or Key-Down Event
- 25519%%%%Pmv2base%%%%Responding to a Character Message
- 25520%%%%Pmv2base%%%%Handling Virtual-Key Codes
- 25521%%%%Pmv2base%%%%Handling a Scan Code
- 25522%%%%Pmv2base%%%%Summary
- 25523%%%%Pmv2base%%%%Frame Windows
- 25524%%%%Pmv2base%%%%About Frame Windows
- 25525%%%%Pmv2base%%%%Main Window
- 25526%%%%Pmv2base%%%%Frame Controls
- 25527%%%%Pmv2base%%%%Client Window
- 25528%%%%Pmv2base%%%%Additional Frame-Window Items
- 25529%%%%Pmv2base%%%%Frame-Control Identifiers
- 25530%%%%Pmv2base%%%%Frame-Window Creation
- 25531%%%%Pmv2base%%%%Frame Window Controls and Styles
- 25532%%%%Pmv2base%%%%Frame-Window Resources
- 25533%%%%Pmv2base%%%%Frame-Window Class Data
- 25534%%%%Pmv2base%%%%Frame-Window Data
- 25535%%%%Pmv2base%%%%Frame-Window Operation
- 25536%%%%Pmv2base%%%%Nonstandard Frame Windows
- 25537%%%%Pmv2base%%%%Default Frame-Window Behavior
- 25538%%%%Pmv2base%%%%Using Frame Windows
- 25539%%%%Pmv2base%%%%Creating a Main Window
- 25540%%%%Pmv2base%%%%Retrieving a Frame Handle
- 25541%%%%Pmv2base%%%%Summary
- 25542%%%%Pmv2base%%%%Control Windows
- 25543%%%%Pmv2base%%%%About Control Windows
- 25544%%%%Pmv2base%%%%Using Control Windows
- 25545%%%%Pmv2base%%%%Using Control Windows in a Dialog Window
- 25546%%%%Pmv2base%%%%Using Control Windows in a Non-Dialog Window
- 25547%%%%Pmv2base%%%%Creating a Custom Control Window
- 25548%%%%Pmv2base%%%%Summary
- 25549%%%%Pmv2base%%%%Button Controls
- 25550%%%%Pmv2base%%%%About Button Controls
- 25551%%%%Pmv2base%%%%Button Types
- 25552%%%%Pmv2base%%%%Button Styles
- 25553%%%%Pmv2base%%%%Default Button Behavior
- 25554%%%%Pmv2base%%%%Button Notification Messages
- 25555%%%%Pmv2base%%%%Button States
- 25556%%%%Pmv2base%%%%Custom Buttons
- 25557%%%%Pmv2base%%%%Using Button Controls
- 25558%%%%Pmv2base%%%%Using Buttons in a Dialog Window
- 25559%%%%Pmv2base%%%%Using Buttons in a Client Window
- 25560%%%%Pmv2base%%%%Summary
- 25561%%%%Pmv2base%%%%List-Box Controls
- 25562%%%%Pmv2base%%%%About List Boxes
- 25563%%%%Pmv2base%%%%Using List Boxes
- 25564%%%%Pmv2base%%%%Creating a List-Box Window
- 25565%%%%Pmv2base%%%%Using a List Box in a Dialog Window
- 25566%%%%Pmv2base%%%%Adding or Deleting an Item in a List Box
- 25567%%%%Pmv2base%%%%Responding to a User Selection in a List Box
- 25568%%%%Pmv2base%%%%Handling Multiple Selections
- 25569%%%%Pmv2base%%%%Creating an Owner-Drawn List Item
- 25570%%%%Pmv2base%%%%Default List-Box Behavior
- 25571%%%%Pmv2base%%%%Summary
- 25572%%%%Pmv2base%%%%Combination-Box Controls
- 25573%%%%Pmv2base%%%%About Combination Boxes
- 25574%%%%Pmv2base%%%%Combination-Box Styles
- 25575%%%%Pmv2base%%%%Notification Codes
- 25576%%%%Pmv2base%%%%Using Combination Boxes
- 25577%%%%Pmv2base%%%%Summary
- 25578%%%%Pmv2base%%%%Menus
- 25579%%%%Pmv2base%%%%About Menus
- 25580%%%%Pmv2base%%%%Menu Bar and Pull-Down Menus
- 25581%%%%Pmv2base%%%%Pop-Up Menus
- 25582%%%%Pmv2base%%%%System Menu
- 25583%%%%Pmv2base%%%%Menu Items
- 25584%%%%Pmv2base%%%%The Help Item
- 25585%%%%Pmv2base%%%%Menu-Item Styles
- 25586%%%%Pmv2base%%%%Menu-Item Attributes
- 25587%%%%Pmv2base%%%%Menu-Item Structure
- 25588%%%%Pmv2base%%%%Menu Access
- 25589%%%%Pmv2base%%%%Mnemonics
- 25590%%%%Pmv2base%%%%Accelerators
- 25591%%%%Pmv2base%%%%Using Menus
- 25592%%%%Pmv2base%%%%Defining Menu Items in a Resource File
- 25593%%%%Pmv2base%%%%Including a Menu Bar in a Standard Window
- 25594%%%%Pmv2base%%%%Creating a Pop-up Menu
- 25595%%%%Pmv2base%%%%Adding a Menu to a Dialog Window
- 25596%%%%Pmv2base%%%%Accessing the System Menu
- 25597%%%%Pmv2base%%%%Responding to a User's Menu Choice
- 25598%%%%Pmv2base%%%%Setting and Querying Menu-Item Attributes
- 25599%%%%Pmv2base%%%%Adding and Deleting Menu Items
- 25600%%%%Pmv2base%%%%Creating a Custom Menu Item
- 25601%%%%Pmv2base%%%%Summary
- 25602%%%%Pmv2base%%%%Entry-Field Controls
- 25603%%%%Pmv2base%%%%About Entry Fields
- 25604%%%%Pmv2base%%%%Entry-Field Styles
- 25605%%%%Pmv2base%%%%Entry-Field Notification Codes
- 25606%%%%Pmv2base%%%%Default Entry-Field Behavior
- 25607%%%%Pmv2base%%%%Entry-Field Text Editing
- 25608%%%%Pmv2base%%%%Entry-Field Control Copy and Paste Operations
- 25609%%%%Pmv2base%%%%Entry-Field Text Retrieval
- 25610%%%%Pmv2base%%%%Using Entry-Field Controls
- 25611%%%%Pmv2base%%%%Creating an Entry Field in a Dialog Window
- 25612%%%%Pmv2base%%%%Creating an Entry Field in a Client Window
- 25613%%%%Pmv2base%%%%Changing the Default Size of an Entry Field
- 25614%%%%Pmv2base%%%%Retrieving Text From an Entry Field
- 25615%%%%Pmv2base%%%%Summary
- 25616%%%%Pmv2base%%%%Multiple-Line Entry Field Controls
- 25617%%%%Pmv2base%%%%About Multiple-Line Entry Field Controls
- 25618%%%%Pmv2base%%%%MLE Styles
- 25619%%%%Pmv2base%%%%MLE Control Notification Codes
- 25620%%%%Pmv2base%%%%MLE Text Editing
- 25621%%%%Pmv2base%%%%MLE Text Formatting
- 25622%%%%Pmv2base%%%%MLE Text Import and Export Operations
- 25623%%%%Pmv2base%%%%MLE Field Control Cut, Copy, and Paste Operations
- 25624%%%%Pmv2base%%%%MLE Field Control Search and Replace Operations
- 25625%%%%Pmv2base%%%%Using Multiple-Line Entry Field Controls
- 25626%%%%Pmv2base%%%%Creating an MLE Field Control
- 25627%%%%Pmv2base%%%%Importing and Exporting MLE Text
- 25628%%%%Pmv2base%%%%Searching MLE Text
- 25629%%%%Pmv2base%%%%Summary
- 25630%%%%Pmv2base%%%%Scroll-Bar Controls
- 25631%%%%Pmv2base%%%%About Scroll Bars
- 25632%%%%Pmv2base%%%%Scroll-Bar Creation
- 25633%%%%Pmv2base%%%%Scroll-Bar Styles
- 25634%%%%Pmv2base%%%%Scroll-Bar Range and Position
- 25635%%%%Pmv2base%%%%Scroll-Bar Notification Messages
- 25636%%%%Pmv2base%%%%Scroll Bars and the Keyboard
- 25637%%%%Pmv2base%%%%Using Scroll Bars
- 25638%%%%Pmv2base%%%%Creating Scroll Bars
- 25639%%%%Pmv2base%%%%Retrieving a Scroll-Bar Handle
- 25640%%%%Pmv2base%%%%Using the Scroll-Bar Range and Position
- 25641%%%%Pmv2base%%%%Summary
- 25642%%%%Pmv2base%%%%Spin Button Controls
- 25643%%%%Pmv2base%%%%About Spin Buttons
- 25644%%%%Pmv2base%%%%Creating a Spin Button
- 25645%%%%Pmv2base%%%%Graphical User Interface Support for Spin Buttons
- 25646%%%%Pmv2base%%%%Summary
- 25647%%%%Pmv2base%%%%Static Controls
- 25648%%%%Pmv2base%%%%About Static Controls
- 25649%%%%Pmv2base%%%%Keyboard Focus
- 25650%%%%Pmv2base%%%%Static-Control Handle
- 25651%%%%Pmv2base%%%%Static-Control Styles
- 25652%%%%Pmv2base%%%%Default Static-Control Performance
- 25653%%%%Pmv2base%%%%Using Static Controls
- 25654%%%%Pmv2base%%%%Including a Static Control in a Dialog Window
- 25655%%%%Pmv2base%%%%Including a Static Control in a Client Window
- 25656%%%%Pmv2base%%%%Summary
- 25657%%%%Pmv2base%%%%Title-Bar Controls
- 25658%%%%Pmv2base%%%%About Title Bars
- 25659%%%%Pmv2base%%%%Default Title-Bar Behavior
- 25660%%%%Pmv2base%%%%Using Title-Bar Controls
- 25661%%%%Pmv2base%%%%Including a Title Bar in a Frame Window
- 25662%%%%Pmv2base%%%%Altering Dragging Action
- 25663%%%%Pmv2base%%%%Summary
- 25664%%%%Pmv2base%%%%Container Controls
- 25665%%%%Pmv2base%%%%About Container Controls
- 25666%%%%Pmv2base%%%%Container Control Functions
- 25667%%%%Pmv2base%%%%Container Control Basics
- 25668%%%%Pmv2base%%%%Creating a Container
- 25669%%%%Pmv2base%%%%Understanding Container Items
- 25670%%%%Pmv2base%%%%Allocating Memory for Container Records
- 25671%%%%Pmv2base%%%%Allocating Memory for Container Columns
- 25672%%%%Pmv2base%%%%Understanding Container Views
- 25673%%%%Pmv2base%%%%Icon View
- 25674%%%%Pmv2base%%%%Name View
- 25675%%%%Pmv2base%%%%Non-Flowed Name View
- 25676%%%%Pmv2base%%%%Flowed Name View
- 25677%%%%Pmv2base%%%%Text View
- 25678%%%%Pmv2base%%%%Non-Flowed Text View
- 25679%%%%Pmv2base%%%%Flowed Text View
- 25680%%%%Pmv2base%%%%Tree View
- 25681%%%%Pmv2base%%%%Tree Icon View and Tree Text View
- 25682%%%%Pmv2base%%%%Tree Name View
- 25683%%%%Pmv2base%%%%Details View
- 25684%%%%Pmv2base%%%%Changing a Container View
- 25685%%%%Pmv2base%%%%Using a Container
- 25686%%%%Pmv2base%%%%Inserting Container Records
- 25687%%%%Pmv2base%%%%Removing Container Records
- 25688%%%%Pmv2base%%%%Setting the Container Control Focus
- 25689%%%%Pmv2base%%%%Graphical User Interface Support
- 25690%%%%Pmv2base%%%%Scrolling
- 25691%%%%Pmv2base%%%%Dynamic Scrolling
- 25692%%%%Pmv2base%%%%Selecting Container Items
- 25693%%%%Pmv2base%%%%Selection Types
- 25694%%%%Pmv2base%%%%Selection Techniques
- 25695%%%%Pmv2base%%%%Selection Mechanisms
- 25696%%%%Pmv2base%%%%Providing Emphasis
- 25697%%%%Pmv2base%%%%Using Direct Manipulation
- 25698%%%%Pmv2base%%%%Specifying Space between Container Items
- 25699%%%%Pmv2base%%%%Enhancing Container Control Performance
- 25700%%%%Pmv2base%%%%Positioning Container Items
- 25701%%%%Pmv2base%%%%Scrollable Workspace Areas
- 25702%%%%Pmv2base%%%%Workspace and Work Area Origins
- 25703%%%%Pmv2base%%%%Specifying Deltas for Large Amounts of Data
- 25704%%%%Pmv2base%%%%Direct Editing of Text in a Container
- 25705%%%%Pmv2base%%%%Specifying Container Titles
- 25706%%%%Pmv2base%%%%Specifying Fonts and Colors
- 25707%%%%Pmv2base%%%%Drawing Container Items and Painting Backgrounds
- 25708%%%%Pmv2base%%%%Filtering Container Items
- 25709%%%%Pmv2base%%%%Optimizing Container Memory Usage
- 25710%%%%Pmv2base%%%%Allocating Memory for Container Records When Using MINIRECORDCORE
- 25711%%%%Pmv2base%%%%Sharing Records Among Multiple Containers
- 25712%%%%Pmv2base%%%%Invalidating Records Shared by Multiple Containers
- 25713%%%%Pmv2base%%%%Freeing Records Shared by Multiple Containers
- 25714%%%%Pmv2base%%%%Summary
- 25715%%%%Pmv2base%%%%Notebook Controls
- 25716%%%%Pmv2base%%%%About Notebook Controls
- 25717%%%%Pmv2base%%%%Notebook Creation
- 25718%%%%Pmv2base%%%%Understanding the Default Notebook Style
- 25719%%%%Pmv2base%%%%Notebook Control Styles
- 25720%%%%Pmv2base%%%%Working with Notebook Pages and Windows
- 25721%%%%Pmv2base%%%%Inserting Notebook Pages
- 25722%%%%Pmv2base%%%%Associating Application Page Windows with Notebook Pages
- 25723%%%%Pmv2base%%%%Associating a Window or Dialog with a Notebook Page
- 25724%%%%Pmv2base%%%%Associating a Window with a Notebook Page
- 25725%%%%Pmv2base%%%%Associating a Dialog with a Notebook Page
- 25726%%%%Pmv2base%%%%Deleting Notebook Pages
- 25727%%%%Pmv2base%%%%Graphical User Interface Support
- 25728%%%%Pmv2base%%%%Notebook Navigation Techniques
- 25729%%%%Pmv2base%%%%Pointing Device Support
- 25730%%%%Pmv2base%%%%Keyboard Support
- 25731%%%%Pmv2base%%%%Tailoring Notebook Colors
- 25732%%%%Pmv2base%%%%Changing Colors Using WinSetPresParam
- 25733%%%%Pmv2base%%%%Changing Colors Using BKM_SETNOTEBOOKCOLORS
- 25734%%%%Pmv2base%%%%Enhancing Notebook Control Performance and Effectiveness
- 25735%%%%Pmv2base%%%%Dynamic Resizing and Scrolling
- 25736%%%%Pmv2base%%%%Tab Painting and Positioning
- 25737%%%%Pmv2base%%%%Summary
- 25738%%%%Pmv2base%%%%Slider Controls
- 25739%%%%Pmv2base%%%%About Slider Controls
- 25740%%%%Pmv2base%%%%Creating a Slider
- 25741%%%%Pmv2base%%%%Retrieving Data for Selected Slider Values
- 25742%%%%Pmv2base%%%%Graphical User Interface Support for Sliders
- 25743%%%%Pmv2base%%%%Pointing Device Support
- 25744%%%%Pmv2base%%%%Keyboard Support
- 25745%%%%Pmv2base%%%%Summary
- 25746%%%%Pmv2base%%%%Value Set Controls
- 25747%%%%Pmv2base%%%%About Value Sets
- 25748%%%%Pmv2base%%%%Creating and Using Value Set Controls
- 25749%%%%Pmv2base%%%%Creating a Value Set
- 25750%%%%Pmv2base%%%%Retrieving Data for Selected Value Set Items
- 25751%%%%Pmv2base%%%%Arranging Value Set Items
- 25752%%%%Pmv2base%%%%Graphical User Interface Support
- 25753%%%%Pmv2base%%%%Navigating to and Selecting Value Set Items
- 25754%%%%Pmv2base%%%%Pointing Device Support
- 25755%%%%Pmv2base%%%%Keyboard Support
- 25756%%%%Pmv2base%%%%Dynamic Resizing
- 25757%%%%Pmv2base%%%%Summary
- 25758%%%%Pmv2base%%%%Keyboard Accelerators
- 25759%%%%Pmv2base%%%%About Keyboard Accelerators
- 25760%%%%Pmv2base%%%%Accelerator Tables
- 25761%%%%Pmv2base%%%%Accelerator-Table Resources
- 25762%%%%Pmv2base%%%%Accelerator-Table Handles
- 25763%%%%Pmv2base%%%%Accelerator-Table Data Structures
- 25764%%%%Pmv2base%%%%Accelerator-Item Styles
- 25765%%%%Pmv2base%%%%Using Keyboard Accelerators
- 25766%%%%Pmv2base%%%%Creating an Accelerator-Table Resource
- 25767%%%%Pmv2base%%%%Including an Accelerator Table in a Frame Window
- 25768%%%%Pmv2base%%%%Modifying an Accelerator Table
- 25769%%%%Pmv2base%%%%Summary
- 25770%%%%Pmv2base%%%%Dialog Windows
- 25771%%%%Pmv2base%%%%About Dialog Windows
- 25772%%%%Pmv2base%%%%Modal and Modeless Dialog Windows
- 25773%%%%Pmv2base%%%%Dialog Items
- 25774%%%%Pmv2base%%%%Dialog-Item Groups
- 25775%%%%Pmv2base%%%%Message Boxes
- 25776%%%%Pmv2base%%%%Dialog Data Structures
- 25777%%%%Pmv2base%%%%Dialog Resources
- 25778%%%%Pmv2base%%%%Using Message Boxes and Dialog Windows
- 25779%%%%Pmv2base%%%%Creating a Message Box
- 25780%%%%Pmv2base%%%%Creating a System-Modal Message Box
- 25781%%%%Pmv2base%%%%Using a Dialog Window
- 25782%%%%Pmv2base%%%%Creating a Dialog Template
- 25783%%%%Pmv2base%%%%Creating a Modal Dialog Window
- 25784%%%%Pmv2base%%%%Creating a Modeless Dialog Window
- 25785%%%%Pmv2base%%%%Initializing a Dialog Window
- 25786%%%%Pmv2base%%%%Adding a Menu in a Dialog Window
- 25787%%%%Pmv2base%%%%Creating a Dialog Procedure
- 25788%%%%Pmv2base%%%%Manipulating Dialog Items
- 25789%%%%Pmv2base%%%%Summary
- 25790%%%%Pmv2base%%%%Font Dialog Controls
- 25791%%%%Pmv2base%%%%About the Font Dialog Control
- 25792%%%%Pmv2base%%%%Creating a Font Dialog
- 25793%%%%Pmv2base%%%%Graphical User Interface Support for the Font Dialog
- 25794%%%%Pmv2base%%%%Name Field
- 25795%%%%Pmv2base%%%%Style Field
- 25796%%%%Pmv2base%%%%Size Field
- 25797%%%%Pmv2base%%%%Emphasis Group Box
- 25798%%%%Pmv2base%%%%Preview Area
- 25799%%%%Pmv2base%%%%Filter Check Box
- 25800%%%%Pmv2base%%%%Standard Push button and Default Action
- 25801%%%%Pmv2base%%%%Customizing the Font Dialog
- 25802%%%%Pmv2base%%%%Summary
- 25803%%%%Pmv2base%%%%File Dialog Controls
- 25804%%%%Pmv2base%%%%About File Dialogs
- 25805%%%%Pmv2base%%%%Creating a File Dialog
- 25806%%%%Pmv2base%%%%Creating an Open Dialog
- 25807%%%%Pmv2base%%%%Creating a SaveAs Dialog
- 25808%%%%Pmv2base%%%%The File Dialog User Interface
- 25809%%%%Pmv2base%%%%File Name Field
- 25810%%%%Pmv2base%%%%File List Box
- 25811%%%%Pmv2base%%%%Directory List Box
- 25812%%%%Pmv2base%%%%Drive Field
- 25813%%%%Pmv2base%%%%Type Field
- 25814%%%%Pmv2base%%%%Standard Button and Default Action
- 25815%%%%Pmv2base%%%%Customizing the File Dialog
- 25816%%%%Pmv2base%%%%Summary
- 25817%%%%Pmv2base%%%%Mouse Pointers and Icons
- 25818%%%%Pmv2base%%%%About Mouse Pointers and Icons
- 25819%%%%Pmv2base%%%%Mouse-Pointer Hot Spot
- 25820%%%%Pmv2base%%%%Predefined Mouse Pointers
- 25821%%%%Pmv2base%%%%System Bit Maps
- 25822%%%%Pmv2base%%%%Using Mouse Pointers and Icons
- 25823%%%%Pmv2base%%%%Changing the Mouse Pointer
- 25824%%%%Pmv2base%%%%Summary
- 25825%%%%Pmv2base%%%%Cursors
- 25826%%%%Pmv2base%%%%About Cursors
- 25827%%%%Pmv2base%%%%Cursor Creation and Destruction
- 25828%%%%Pmv2base%%%%Position and Size
- 25829%%%%Pmv2base%%%%Other Cursor Characteristics
- 25830%%%%Pmv2base%%%%Cursor Visibility
- 25831%%%%Pmv2base%%%%Using Cursors
- 25832%%%%Pmv2base%%%%Creating and Destroying a Cursor
- 25833%%%%Pmv2base%%%%Summary
- 25834%%%%Pmv2base%%%%Painting and Drawing
- 25835%%%%Pmv2base%%%%About Painting and Drawing
- 25836%%%%Pmv2base%%%%Presentation Spaces and Device Contexts
- 25837%%%%Pmv2base%%%%Window Regions
- 25838%%%%Pmv2base%%%%Window Styles for Painting
- 25839%%%%Pmv2base%%%%WS_CLIPCHILDREN, CS_CLIPCHILDREN
- 25840%%%%Pmv2base%%%%WS_CLIPSIBLINGS, CS_CLIPSIBLINGS
- 25841%%%%Pmv2base%%%%WS_PARENTCLIP, CS_PARENTCLIP
- 25842%%%%Pmv2base%%%%WS_SAVEBITS, CS_SAVEBITS
- 25843%%%%Pmv2base%%%%WS_SYNCPAINT, CS_SYNCPAINT
- 25844%%%%Pmv2base%%%%CS_SIZEREDRAW
- 25845%%%%Pmv2base%%%%Strategies for Painting and Drawing
- 25846%%%%Pmv2base%%%%Drawing in a Window
- 25847%%%%Pmv2base%%%%The WM_PAINT Message
- 25848%%%%Pmv2base%%%%Drawing the Minimized View
- 25849%%%%Pmv2base%%%%Drawing Without the WM_PAINT Message
- 25850%%%%Pmv2base%%%%Three Types of Presentation Spaces
- 25851%%%%Pmv2base%%%%Normal Presentation Spaces
- 25852%%%%Pmv2base%%%%Micro Presentation Spaces
- 25853%%%%Pmv2base%%%%Cached-Micro Presentation Spaces
- 25854%%%%Pmv2base%%%%Summary
- 25855%%%%Pmv2base%%%%Drawing in Windows
- 25856%%%%Pmv2base%%%%About Window-Drawing Functions
- 25857%%%%Pmv2base%%%%Points
- 25858%%%%Pmv2base%%%%Rectangles
- 25859%%%%Pmv2base%%%%Using Window-Drawing Functions
- 25860%%%%Pmv2base%%%%Working with Points and Rectangles
- 25861%%%%Pmv2base%%%%Determining the Dimensions of a Rectangle
- 25862%%%%Pmv2base%%%%Filling a Rectangle
- 25863%%%%Pmv2base%%%%Scrolling the Contents of a Window
- 25864%%%%Pmv2base%%%%Drawing a Bit Map
- 25865%%%%Pmv2base%%%%Drawing Text
- 25866%%%%Pmv2base%%%%Summary
- 25867%%%%Pmv2base%%%%Hooks
- 25868%%%%Pmv2base%%%%About Hooks
- 25869%%%%Pmv2base%%%%Hook Lists
- 25870%%%%Pmv2base%%%%Message-Monitoring Hooks
- 25871%%%%Pmv2base%%%%Hook Functions
- 25872%%%%Pmv2base%%%%Input Hook
- 25873%%%%Pmv2base%%%%Send-Message Hook
- 25874%%%%Pmv2base%%%%Message-Filter Hook
- 25875%%%%Pmv2base%%%%Journal-Record Hook
- 25876%%%%Pmv2base%%%%Journal-Playback Hook
- 25877%%%%Pmv2base%%%%Help Hook
- 25878%%%%Pmv2base%%%%Find-Word Hook
- 25879%%%%Pmv2base%%%%Codepage-Changed Hook
- 25880%%%%Pmv2base%%%%Using Hooks
- 25881%%%%Pmv2base%%%%Installing and Releasing Hook Functions
- 25882%%%%Pmv2base%%%%Summary
- 25883%%%%Pmv2base%%%%Clipboards
- 25884%%%%Pmv2base%%%%About the Clipboard
- 25885%%%%Pmv2base%%%%Shared Memory and the Clipboard
- 25886%%%%Pmv2base%%%%Clipboard Operations
- 25887%%%%Pmv2base%%%%Cut and Copy Operations
- 25888%%%%Pmv2base%%%%Paste Operation
- 25889%%%%Pmv2base%%%%Standard Clipboard-Data Formats
- 25890%%%%Pmv2base%%%%Private Clipboard-Data Formats
- 25891%%%%Pmv2base%%%%Format Identification Number
- 25892%%%%Pmv2base%%%%Display Formats
- 25893%%%%Pmv2base%%%%Delayed Rendering
- 25894%%%%Pmv2base%%%%Clipboard Viewer
- 25895%%%%Pmv2base%%%%Clipboard Owner
- 25896%%%%Pmv2base%%%%Using the Clipboard
- 25897%%%%Pmv2base%%%%Putting Data on the Clipboard
- 25898%%%%Pmv2base%%%%Retrieving Data from the Clipboard
- 25899%%%%Pmv2base%%%%Viewing Data on the Clipboard
- 25900%%%%Pmv2base%%%%Summary
- 25901%%%%Pmv2base%%%%Dynamic Data Exchange
- 25902%%%%Pmv2base%%%%About Dynamic Data Exchange
- 25903%%%%Pmv2base%%%%Client and Server Interaction
- 25904%%%%Pmv2base%%%%Sample DDE System
- 25905%%%%Pmv2base%%%%Detailed DDE Example
- 25906%%%%Pmv2base%%%%Applications, Topics, and Items
- 25907%%%%Pmv2base%%%%The System Topic
- 25908%%%%Pmv2base%%%%DDE Initiation
- 25909%%%%Pmv2base%%%%Shared-Memory Object
- 25910%%%%Pmv2base%%%%Transaction Status Flags
- 25911%%%%Pmv2base%%%%Transaction and Response Messages
- 25912%%%%Pmv2base%%%%Request and Poke Transactions
- 25913%%%%Pmv2base%%%%Advise and Unadvise Transactions
- 25914%%%%Pmv2base%%%%Execute Transaction
- 25915%%%%Pmv2base%%%%DDE Termination
- 25916%%%%Pmv2base%%%%Unique Data Formats
- 25917%%%%Pmv2base%%%%Synchronization Rules
- 25918%%%%Pmv2base%%%%Language-Sensitive DDE Applications
- 25919%%%%Pmv2base%%%%Using Dynamic Data Exchange
- 25920%%%%Pmv2base%%%%Creating a Shared-Memory Object for DDE
- 25921%%%%Pmv2base%%%%Sending a Positive Acknowledgment
- 25922%%%%Pmv2base%%%%Sending a Negative Acknowledgment
- 25923%%%%Pmv2base%%%%Performing a One-Time Data Transfer
- 25924%%%%Pmv2base%%%%Establishing a Permanent Data Link
- 25925%%%%Pmv2base%%%%Executing Commands in a Remote Application
- 25926%%%%Pmv2base%%%%Terminating a DDE Conversation
- 25927%%%%Pmv2base%%%%Summary
- 25928%%%%Pmv2base%%%%Direct Manipulation
- 25929%%%%Pmv2base%%%%About Direct Manipulation
- 25930%%%%Pmv2base%%%%Using Direct Manipulation in an Application
- 25931%%%%Pmv2base%%%%Writing a Source Application
- 25932%%%%Pmv2base%%%%Type
- 25933%%%%Pmv2base%%%%True Type
- 25934%%%%Pmv2base%%%%Rendering Mechanism and Format
- 25935%%%%Pmv2base%%%%Native Rendering Mechanism and Format
- 25936%%%%Pmv2base%%%%Suggested Name at Target
- 25937%%%%Pmv2base%%%%Container Name
- 25938%%%%Pmv2base%%%%Source Name
- 25939%%%%Pmv2base%%%%Dragging the Objects
- 25940%%%%Pmv2base%%%%Application-Defined Drag Operations
- 25941%%%%Pmv2base%%%%Completing a Direct Manipulation Operation
- 25942%%%%Pmv2base%%%%DRAGDROP Sample Program
- 25943%%%%Pmv2base%%%%Summary of Functions Used by the Source
- 25944%%%%Pmv2base%%%%Writing a Target Application
- 25945%%%%Pmv2base%%%%Messages Sent to a Target Application
- 25946%%%%Pmv2base%%%%Responding to Messages and Providing Visible Feedback
- 25947%%%%Pmv2base%%%%Providing Customized Images
- 25948%%%%Pmv2base%%%%Providing Target Emphasis
- 25949%%%%Pmv2base%%%%Keyboard Augmentation
- 25950%%%%Pmv2base%%%%Operation Emphasis
- 25951%%%%Pmv2base%%%%Summary of Functions Used by the Target
- 25952%%%%Pmv2base%%%%Two-Object Drag
- 25953%%%%Pmv2base%%%%Application Interaction after a Drop
- 25954%%%%Pmv2base%%%%Conversation Initiation
- 25955%%%%Pmv2base%%%%Considerations when Establishing a Conversation
- 25956%%%%Pmv2base%%%%Determining Whether Data Can be Exchanged
- 25957%%%%Pmv2base%%%%Determining How To Exchange the Data
- 25958%%%%Pmv2base%%%%Performance Considerations
- 25959%%%%Pmv2base%%%%Using Direct Manipulation Data Transfer in an Application
- 25960%%%%Pmv2base%%%%Conversation after the Drop
- 25961%%%%Pmv2base%%%%Standard Rendering Mechanisms
- 25962%%%%Pmv2base%%%%OS/2 File Rendering Mechanism
- 25963%%%%Pmv2base%%%%Mechanism Name
- 25964%%%%Pmv2base%%%%Messages
- 25965%%%%Pmv2base%%%%Native Rendering by the Target
- 25966%%%%Pmv2base%%%%Preventing a Target from Rendering an Item
- 25967%%%%Pmv2base%%%%Requesting the Source to Render the Item
- 25968%%%%Pmv2base%%%%Allocating and Freeing a DRAGTRANSFER Structure
- 25969%%%%Pmv2base%%%%Operation Specifics
- 25970%%%%Pmv2base%%%%Non-Native Mechanism Actions
- 25971%%%%Pmv2base%%%%Naming Conventions
- 25972%%%%Pmv2base%%%%Types
- 25973%%%%Pmv2base%%%%Print Rendering Mechanism
- 25974%%%%Pmv2base%%%%Mechanism Name
- 25975%%%%Pmv2base%%%%Messages
- 25976%%%%Pmv2base%%%%Native Mechanism Actions
- 25977%%%%Pmv2base%%%%Naming Conventions
- 25978%%%%Pmv2base%%%%Dynamic Data Exchange (DDE) Rendering Mechanism
- 25979%%%%Pmv2base%%%%Mechanism Name
- 25980%%%%Pmv2base%%%%Messages
- 25981%%%%Pmv2base%%%%Native Mechanism Actions
- 25982%%%%Pmv2base%%%%Operation Specifics
- 25983%%%%Pmv2base%%%%Non-Native Mechanism Actions
- 25984%%%%Pmv2base%%%%Naming Conventions
- 25985%%%%Pmv2base%%%%Types
- 25986%%%%Pmv2base%%%%Application Extensions to the Direct Manipulation Data Transfer Protocol
- 25987%%%%Pmv2base%%%%Rendering Mechanism Name
- 25988%%%%Pmv2base%%%%Native Mechanism Actions
- 25989%%%%Pmv2base%%%%Naming Conventions
- 25990%%%%Pmv2base%%%%Performance Considerations
- 25991%%%%Pmv2base%%%%Summary
- 25992%%%%Pmv2base%%%%Window Timers
- 25993%%%%Pmv2base%%%%About Window Timers
- 25994%%%%Pmv2base%%%%Using Window Timers
- 25995%%%%Pmv2base%%%%Summary
- 25996%%%%Pmv2base%%%%Atom Tables
- 25997%%%%Pmv2base%%%%About Atom Tables
- 25998%%%%Pmv2base%%%%System Atom Table
- 25999%%%%Pmv2base%%%%Private Atom Tables
- 26000%%%%Pmv2base%%%%Atom-Table Handle
- 26001%%%%Pmv2base%%%%Atom Types
- 26002%%%%Pmv2base%%%%String Atoms
- 26003%%%%Pmv2base%%%%Integer Atoms
- 26004%%%%Pmv2base%%%%Atom Creation and Usage Count
- 26005%%%%Pmv2base%%%%Atom-Table Queries
- 26006%%%%Pmv2base%%%%Atom String Formats
- 26007%%%%Pmv2base%%%%Using Atom Tables
- 26008%%%%Pmv2base%%%%Creating Unique Window-Message Atoms
- 26009%%%%Pmv2base%%%%Creating DDE Formats and a Unique Clipboard Format
- 26010%%%%Pmv2base%%%%Summary
- 26011%%%%Pmv2base%%%%Initialization Files
- 26012%%%%Pmv2base%%%%About Initialization Files
- 26013%%%%Pmv2base%%%%Using Initialization Files
- 26014%%%%Pmv2base%%%%Creating, Opening, and Closing Initialization Files
- 26015%%%%Pmv2base%%%%Reading and Writing Settings
- 26016%%%%Pmv2base%%%%Identifying the OS/2 Initialization Files
- 26017%%%%Pmv2base%%%%Summary
- 26018%%%%Pmv2base%%%%Appendix A. Comparison of 1989 and 1991 CUA User Interface Guidelines
- 26023%%%%Pmv2base%%%%Appendix B. Documenting the CUA User Interface in Products
- 26024%%%%Pmv2base%%%%General Terminology Guidelines
- 26025%%%%Pmv2base%%%%How to Use This Table
- 26033%%%%Pmv2base%%%%Appendix C. List of Approved Deviations from CUA User Interface Guidelines
-