:Base win32.HLP 1 Windows 2 Windows=_win32_Windows 2 About Windows=_win32_About_Windows 2 Desktop Window=_win32_Desktop_Window 2 Application Windows=_win32_Application_Windows 2 Components of an Application Window=_win32_Components_of_an_Application_Window 2 Controls, Dialog Boxes, and Message Boxes=_win32_Controls_Dialog_Boxes_and_Message_Boxes 2 Window Creation=_win32_Window_Creation 2 Window Attributes=_win32_Window_Attributes 2 Main Window Creation=_win32_Main_Window_Creation 2 Window-Creation Messages=_win32_Window_Creation_Messages 2 Multithread Applications=_win32_Multithread_Applications 2 Window Handles=_win32_Window_Handles 2 Window Styles=_win32_Window_Styles 2 Overlapped Window=_win32_Overlapped_Window 2 Pop-up Window=_win32_Pop_up_Window 2 Child Window=_win32_Child_Window 2 Window Border=_win32_Window_Border 2 Nonclient-Area Components=_win32_Nonclient_Area_Components 2 Initial State=_win32_Initial_State 2 Parent and Child Styles=_win32_Parent_and_Child_Styles 2 Dialog Box Styles=_win32_Dialog_Box_Styles 2 Extended Styles=_win32_Extended_Styles 2 Owned Windows=_win32_Owned_Windows 2 Disabled Windows=_win32_Disabled_Windows 2 Foreground and Background Windows=_win32_Foreground_and_Background_Windows 2 Show State=_win32_Show_State 2 Active Window=_win32_Active_Window 2 Visibility=_win32_Visibility 2 Minimized, Maximized, and Restored Windows=_win32_Minimized_Maximized_and_Restored_Windows 2 Window Size and Position=_win32_Window_Size_and_Position 2 Size=_win32_Size 2 Position=_win32_Position 2 Default Size and Position=_win32_Default_Size_and_Position 2 Tracking Size=_win32_Tracking_Size 2 System Commands=_win32_System_Commands 2 Z Order=_win32_Z_Order 2 Size and Position Functions=_win32_Size_and_Position_Functions 2 Size and Position Messages=_win32_Size_and_Position_Messages 2 Window Destruction=_win32_Window_Destruction 2 Using Windows=_win32_Using_Windows 2 Creating a Main Window=_win32_Creating_a_Main_Window 2 Creating, Enumerating, and Sizing Child Windows=_win32_Creating_Enumerating_and_Sizing_Child_Windows 2 Destroying a Window=_win32_Destroying_a_Window 2 Window Reference=_win32_Window_Reference 2 Window Functions=_win32_Window_Functions 2 Window Messages=_win32_Window_Messages 1 Carets 2 Carets=_win32_Carets 2 About Carets=_win32_About_Carets 2 Removing a Caret=_win32_Removing_a_Caret 2 Using Carets=_win32_Using_Carets 2 Creating and Displaying a Caret=_win32_Creating_and_Displaying_a_Caret 2 Hiding a Caret=_win32_Hiding_a_Caret 2 Destroying a Caret=_win32_Destroying_a_Caret 2 Adjusting the Blink Time=_win32_Adjusting_the_Blink_Time 2 Processing Keyboard Input=_win32_Processing_Keyboard_Input 2 Caret Functions=_win32_Functions_Used_with_Carets 1 Clipboard 2 Clipboard=_win32_Clipboard 2 About the Clipboard=_win32_About_the_Clipboard 2 Clipboard Formats=_win32_Clipboard_Formats 2 Registered Clipboard Formats=_win32_Registered_Clipboard_Formats 2 Private Clipboard Formats=_win32_Private_Clipboard_Formats 2 Multiple Clipboard Formats=_win32_Multiple_Clipboard_Formats 2 Synthesized Clipboard Formats=_win32_Synthesized_Clipboard_Formats 2 Clipboard Operations=_win32_Clipboard_Operations 2 Cut and Copy Operations=_win32_Cut_and_Copy_Operations 2 Paste Operations=_win32_Paste_Operations 2 Clipboard Ownership=_win32_Clipboard_Ownership 2 Delayed Rendering=_win32_Delayed_Rendering 2 Memory and the Clipboard=_win32_Memory_and_the_Clipboard 2 Clipboard Viewers=_win32_Clipboard_Viewers 2 Clipboard Viewer Windows=_win32_Clipboard_Viewer_Windows 2 Display Formats=_win32_Display_Formats 2 Owner-Display Format=_win32_Owner_Display_Format 2 Clipboard Commands=_win32_Clipboard_Commands 2 Using the Clipboard=_win32_Using_the_Clipboard 2 Implementing the Cut, Copy, and Paste Commands=_win32_Implementing_the_Cut_Copy_and_Paste_Commands 2 Selecting Data=_win32_Selecting_Data 2 Creating an Edit Menu=_win32_Creating_an_Edit_Menu 2 Processing the WM_INITMENUPOPUP Message=_win32_Processing_the_WM_INITMENUPOPUP_Message 2 Processing the WM_COMMAND Message=_win32_Processing_the_WM_COMMAND_Message 2 Copying Information to the Clipboard=_win32_Copying_Information_to_the_Clipboard 2 Pasting Information from the Clipboard=_win32_Pasting_Information_from_the_Clipboard 2 Registering a Clipboard Format=_win32_Registering_a_Clipboard_Format 2 Processing the WM_RENDERFORMAT and WM_RENDERALLFORMATS Messages=_win32_Processing_the_WM_RENDERFORMAT_and_WM_RENDERALLFORMATS_Messages _win32_Processing_the_WM_RENDERFORMAT_and_WM_RENDERALLFO 2 Processing the WM_DESTROYCLIPBOARD Message=_win32_Processing_the_WM_DESTROYCLIPBOARD_Message 2 Using the Owner-Display Clipboard Format=_win32_Using_the_Owner_Display_Clipboard_Format 2 Creating a Clipboard Viewer Window=_win32_Creating_a_Clipboard_Viewer_Window 2 Adding a Window to the Clipboard Viewer Chain=_win32_Adding_a_Window_to_the_Clipboard_Viewer_Chain 2 Processing the WM_CHANGECBCHAIN Message=_win32_Processing_the_WM_CHANGECBCHAIN_Message 2 Removing a Window from the Clipboard Viewer Chain=_win32_Removing_a_Window_from_the_Clipboard_Viewer_Chain 2 Processing the WM_DRAWCLIPBOARD Message=_win32_Processing_the_WM_DRAWCLIPBOARD_Message 2 Example of a Clipboard Viewer=_win32_Example_of_a_Clipboard_Viewer 2 Clipboard Reference=_win32_Clipboard_Reference 2 Clipboard Functions=_win32_Clipboard_Functions 2 Clipboard Messages=_win32_Clipboard_Messages 1 Common Dialog Box Library 2 Common Dialog Box Library=_win32_Common_Dialog_Box_Library 2 Common Dialog Box Library Platform Differences=_win32_Common_Dialog_Box_Library_Platform_Differences 2 About Common Dialog Boxes=_win32_About_Common_Dialog_Boxes 2 Common Dialog Box Basics=_win32_Common_Dialog_Box_Basics 2 Dialog Box Types=_win32_Dialog_Box_Types 2 Initialization Flags=_win32_Initialization_Flags 2 Hook Functions and Custom Dialog Box Templates=_win32_Hook_Functions_and_Custom_Dialog_Box_Templates 2 Registered Messages and Message Strings=_win32_Registered_Messages_and_Message_Strings 2 Custom Templates=_win32_Custom_Templates 2 Help Support=_win32_Help_Support 2 Color Dialog Box=_win32_Color_Dialog_Box 2 Font Dialog Box=_win32_Font_Dialog_Box 2 Open and Save As Dialog Boxes=_win32_Open_and_Save_As_Dialog_Boxes 2 Filenames and Directories=_win32_Filenames_and_Directories 2 Filters=_win32_Filters 2 File and Directory Validation=_win32_File_and_Directory_Validation 2 Hook Function=_win32_Hook_Function 2 Customizing Dialog Boxes=_win32_Customizing_Dialog_Boxes 2 Print Dialog Box=_win32_Print_Dialog_Box 2 Page Setup Dialog Box=_win32_Page_Setup_Dialog_Box 2 Find and Replace Dialog Boxes=_win32_Find_and_Replace_Dialog_Boxes 2 Using Common Dialog Boxes=_win32_Using_Common_Dialog_Boxes 2 Choosing a Color=_win32_Choosing_a_Color 2 Choosing a Font=_win32_Choosing_a_Font 2 Opening a File=_win32_Opening_a_File 2 Displaying the Print Dialog Box=_win32_Displaying_the_Print_Dialog_Box 2 Setting Up the Printed Page=_win32_Setting_Up_the_Printed_Page 2 Finding Text=_win32_Finding_Text 2 Common Dialog Box Reference=_win32_Common_Dialog_Box_Reference 2 Common Dialog Box Functions=_win32_Common_Dialog_Box_Functions 2 Common Dialog Box Structures=_win32_Common_Dialog_Box_Structures 2 Common Dialog Box Messages=_win32_Common_Dialog_Box_Messages 1 Common Dialog Box Library (Windows NT) 2 Common Dialog Box Library (Windows NT)=_win32_Common_Dialog_Box_Library_Windows_NT_ 2 About Common Dialog Boxes=_win32_About_Common_Dialog_Boxes_nt 2 Color Dialog Box=_win32_Color_Dialog_Box_nt 2 Color Models Used by the Color Dialog Box=_win32_Color_Models_Used_by_the_Color_Dialog_Box 2 Font Dialog Box=_win32_Font_Dialog_Box_nt 2 Open and Save As Dialog Boxes=_win32_Open_and_Save_As_Dialog_Boxes_nt 2 Print Dialog Box=_win32_Print_Dialog_Box_nt 2 Page Setup Dialog Box=_win32_Page_Setup_Dialog_Box_nt 2 Find and Replace Dialog Boxes=_win32_Find_and_Replace_Dialog_Boxes_nt 2 Using Common Dialog Boxes=_win32_Using_Common_Dialog_Boxes_nt 2 Using the Color Dialog Box to Display Basic Colors=_win32_Using_the_Color_Dialog_Box_to_Display_Basic_Colors 2 Initializing the CHOOSECOLOR Structure to Display Basic Colors=_win32_Initializing_the_CHOOSECOLOR_Structure_to_Display_Basic_Colors _win32_Initializing_the_CHOOSECOLOR_Structure_to_Display_ 2 Calling the ChooseColor Function to Display Basic Colors=_win32_Calling_the_ChooseColor_Function_to_Display_Basic_Colors 2 Using the Color Dialog Box to Display Custom Colors=_win32_Using_the_Color_Dialog_Box_to_Display_Custom_Colors 2 Initializing the CHOOSECOLOR Structure to Display Custom Colors=_win32_Initializing_the_CHOOSECOLOR_Structure_to_Display_Custom_Colors _win32_Initializing_the_CHOOSECOLOR_Structure_to_Display 2 Calling the ChooseColor Function to Display Custom Colors=_win32_Calling_the_ChooseColor_Function_to_Display_Custom_Colors 2 Displaying the Font Dialog Box in An Application=_win32_Displaying_the_Font_Dialog_Box_in_An_Application 2 Displaying the Open Dialog Box in An Application=_win32_Displaying_the_Open_Dialog_Box_in_An_Application 2 Displaying the Save As Dialog Box in An Application=_win32_Displaying_the_Save_As_Dialog_Box_in_An_Application 2 Monitoring List Box Controls in an Open or Save As Dialog Box=_win32_Monitoring_List_Box_Controls_in_an_Open_or_Save_As_Dialog_Box _win32_Monitoring_List_Box_Controls_in_an_Open_or_Save_As_ 2 Monitoring Filenames in an Open or Save As Dialog Box=_win32_Monitoring_Filenames_in_an_Open_or_Save_As_Dialog_Box 2 Displaying Explorer-Style Open and Save As Dialog Boxes=_win32_Displaying_Explorer_Style_Open_and_Save_As_Dialog_Boxes 2 Displaying a Print Dialog Box for the Default Printer=_win32_Displaying_a_Print_Dialog_Box_for_the_Default_Printer 2 Displaying the Page Setup Dialog Box=_win32_Displaying_the_Page_Setup_Dialog_Box 2 Displaying the Find Dialog Box=_win32_Displaying_the_Find_Dialog_Box 2 Displaying the Replace Dialog Box=_win32_Displaying_the_Replace_Dialog_Box 2 Processing Messages for a Find or Replace Dialog Box=_win32_Processing_Messages_for_a_Find_or_Replace_Dialog_Box 2 Customizing Common Dialog Boxes=_win32_Customizing_Common_Dialog_Boxes 2 Appropriate and Inappropriate Customizations=_win32_Appropriate_and_Inappropriate_Customizations 2 Hook Functions and Custom Dialog Box Templates=_win32_Hook_Functions_and_Custom_Dialog_Box_Templates_nt 2 The Hook Function=_win32_The_Hook_Function 2 Customizing a Dialog Box Template=_win32_Customizing_a_Dialog_Box_Template 2 Displaying the Custom Dialog Box=_win32_Displaying_the_Custom_Dialog_Box 2 Supporting Help for Common Dialog Boxes=_win32_Supporting_Help_for_Common_Dialog_Boxes 2 Error Detection=_win32_Error_Detection_nt 2 Common Dialog Box Reference=_win32_Common_Dialog_Box_Reference_nt 2 Common Dialog Box Functions=_win32_Common_Dialog_Box_Functions_nt 2 Common Dialog Box Structures=_win32_Common_Dialog_Box_Structures_nt 2 Common Dialog Box Messages=_win32_Common_Dialog_Box_Messages_nt 1 Cursors 2 Cursors=_win32_Cursors 2 About Cursors=_win32_About_Cursors 2 The Hot Spot=_win32_The_Hot_Spot 2 The Mouse and the Cursor=_win32_The_Mouse_and_the_Cursor 2 Cursor Creation=_win32_Cursor_Creation 2 Cursor Location and Appearance=_win32_Cursor_Location_and_Appearance 2 The Window Class Cursor=_win32_The_Window_Class_Cursor 2 Cursor Confinement=_win32_Cursor_Confinement 2 Cursor Destruction=_win32_Cursor_Destruction 2 Cursor Duplication=_win32_Cursor_Duplication 2 Using Cursors=_win32_Using_Cursors 2 Creating a Cursor=_win32_Creating_a_Cursor 2 Displaying a Cursor=_win32_Displaying_a_Cursor 2 Confining a Cursor=_win32_Confining_a_Cursor 2 Using Cursor Functions to Create a Mousetrap=_win32_Using_Cursor_Functions_to_Create_a_Mousetrap 2 Using the Keyboard to Move the Cursor=_win32_Using_the_Keyboard_to_Move_the_Cursor 2 Cursor Reference=_win32_Cursor_Reference 2 Cursor Functions=_win32_Cursor_Functions 2 Cursor Messages=_win32_Cursor_Messages 1 Menus and Extended Menus 2 Extended Menus=_win32_Extended_Menus 2 Menus and Extended Menus Platform Differences=_win32_Menus_and_Extended_Menus_Platform_Differences 2 About Extended Menus=_win32_About_Extended_Menus 2 Menu Bars and Pop-up Menus=_win32_Menu_Bars_and_Pop_up_Menus 2 Floating Pop-up Menus=_win32_Floating_Pop_up_Menus 2 The System Menu=_win32_The_System_Menu 2 Help Identifier=_win32_Help_Identifier 2 Menu Handles=_win32_Menu_Handles 2 Menu Items=_win32_Menu_Items 2 Command Items and Pop-up Items=_win32_Command_Items_and_Pop_up_Items 2 Menu Item Identifier=_win32_Menu_Item_Identifier 2 Menu Item Position=_win32_Menu_Item_Position 2 Default Menu Items=_win32_Default_Menu_Items 2 Checked and Unchecked Menu Items=_win32_Checked_and_Unchecked_Menu_Items 2 Enabled, Disabled, and Grayed Menu Items=_win32_Enabled_Disabled_and_Grayed_Menu_Items 2 Highlighted Menu Items=_win32_Highlighted_Menu_Items 2 String, Bitmap, and Owner-Drawn Menu Items=_win32_String_Bitmap_and_Owner_Drawn_Menu_Items 2 Menu Item Separators and Line Breaks=_win32_Menu_Item_Separators_and_Line_Breaks 2 Keyboard Access to Menus=_win32_Keyboard_Access_to_Menus 2 Standard Keyboard Interface=_win32_Standard_Keyboard_Interface 2 Menu Mnemonics=_win32_Menu_Mnemonics 2 Menu Keyboard Accelerators=_win32_Menu_Keyboard_Accelerators 2 Menu Creation=_win32_Menu_Creation 2 Menu Template Resources=_win32_Menu_Template_Resources 2 Menu Template in Memory=_win32_Menu_Template_in_Memory 2 Menu Creation Functions=_win32_Menu_Creation_Functions 2 Menu Display=_win32_Menu_Display 2 Class Menus=_win32_Class_Menus 2 Menu Destruction=_win32_Menu_Destruction 2 Menu Messages=_win32_Menu_Messages 2 Menu Modifications=_win32_Menu_Modifications 2 Superseded Functions=_win32_Superseded_Functions 2 Using Extended Menus=_win32_Using_Extended_Menus 2 Using a Menu Template Resource=_win32_Using_a_Menu_Template_Resource 2 Loading a Menu Template Resource=_win32_Loading_a_Menu_Template_Resource 2 Creating a Class Menu=_win32_Creating_a_Class_Menu 2 Creating a Floating Pop-up Menu=_win32_Creating_a_Floating_Pop_up_Menu 2 Processing the WM_CONTEXTMENU Message=_win32_Processing_the_WM_CONTEXTMENU_Message 2 Displaying a Floating Pop-up Menu=_win32_Displaying_a_Floating_Pop_up_Menu 2 Using Menu Item Bitmaps=_win32_Using_Menu_Item_Bitmaps 2 Setting the MFT_BITMAP Type Flag=_win32_Setting_the_MFT_BITMAP_Type_Flag 2 Creating the Bitmap=_win32_Creating_the_Bitmap 2 Example of Menu Item Bitmaps=_win32_Example_of_Menu_Item_Bitmaps 2 Creating Owner-Drawn Menu Items=_win32_Creating_Owner_Drawn_Menu_Items 2 Setting the MFT_OWNERDRAW Flag=_win32_Setting_the_MFT_OWNERDRAW_Flag 2 Owner-Drawn Menus and the WM_MEASUREITEM Message=_win32_Owner_Drawn_Menus_and_the_WM_MEASUREITEM_Message 2 Owner-Drawn Menus and the WM_DRAWITEM Message=_win32_Owner_Drawn_Menus_and_the_WM_DRAWITEM_Message 2 Example of Owner-Drawn Menu Items=_win32_Example_of_Owner_Drawn_Menu_Items 2 Using Custom Check Mark Bitmaps=_win32_Using_Custom_Check_Mark_Bitmaps 2 Creating Custom Check Mark Bitmaps=_win32_Creating_Custom_Check_Mark_Bitmaps 2 Associating Bitmaps with a Menu Item=_win32_Associating_Bitmaps_with_a_Menu_Item 2 Setting the Check Mark Attribute=_win32_Setting_the_Check_Mark_Attribute 2 Example of Using Custom Check Mark Bitmaps=_win32_Example_of_Using_Custom_Check_Mark_Bitmaps 2 Extended Menu Reference=_win32_Extended_Menu_Reference 2 Extended Menu Functions=_win32_Extended_Menu_Functions 2 Extended Menu Structures=_win32_Extended_Menu_Structures 2 Extended Menu Messages=_win32_Extended_Menu_Messages 1 Menus (Windows NT) 2 Menus (Windows NT)=_win32_Menus_Windows_NT_ 2 About Menus=_win32_About_Menus_nt 2 Menu Bars and Pop-up Menus=_win32_Menu_Bars_and_Pop_up_Menus_nt 2 Floating Pop-up Menus=_win32_Floating_Pop_up_Menus_nt 2 The System Menu=_win32_The_System_Menu_nt 2 Menu Handles=_win32_Menu_Handles_nt 2 Class Menus=_win32_Class_Menus_nt 2 Menu Items=_win32_Menu_Items_nt 2 Menu-Item Identifier=_win32_Menu_Item_Identifier_nt 2 Checked and Unchecked Menu Items=_win32_Checked_and_Unchecked_Menu_Items_nt 2 Enabled, Disabled, and Grayed Menu Items=_win32_Enabled_Disabled_and_Grayed_Menu_Items_nt 2 Menu-Item Separators and Line Breaks=_win32_Menu_Item_Separators_and_Line_Breaks_nt 2 Menu-Item Position=_win32_Menu_Item_Position_nt 2 Highlighted Menu Items=_win32_Highlighted_Menu_Items_nt 2 Owner-drawn Menu Items=_win32_Owner_drawn_Menu_Items_nt 2 Help Item=_win32_Help_Item_nt 2 Keyboard Access to Menus=_win32_Keyboard_Access_to_Menus_nt 2 Standard Keyboard Interface=_win32_Standard_Keyboard_Interface_nt 2 Menu Mnemonics=_win32_Menu_Mnemonics_nt 2 Menu Keyboard Accelerators=_win32_Menu_Keyboard_Accelerators_nt 2 Menu Creation=_win32_Menu_Creation_nt 2 Menu-Template Resources=_win32_Menu_Template_Resources_nt 2 Menu Template in Memory=_win32_Menu_Template_in_Memory_nt 2 Menu-Creation Functions=_win32_Menu_Creation_Functions_nt 2 Menu Display=_win32_Menu_Display_nt 2 Menu Destruction=_win32_Menu_Destruction_nt 2 Menu Messages Overview=_win32_Menu_Messages_Overview_nt 2 Menu Modifications=_win32_Menu_Modifications_nt 2 Using Menus=_win32_Using_Menus_nt 2 Using a Menu-Template Resource=_win32_Using_a_Menu_Template_Resource_nt 2 Extended Menu Template Format=_win32_Extended_Menu_Template_Format_nt 2 Old Menu Template Format=_win32_Old_Menu_Template_Format_nt 2 Loading a Menu-Template Resource=_win32_Loading_a_Menu_Template_Resource_nt 2 Creating a Class Menu=_win32_Creating_a_Class_Menu_nt 2 Creating a Floating Pop-up Menu=_win32_Creating_a_Floating_Pop_up_Menu_nt 2 Creating a Floating Font-Attributes Menu=_win32_Creating_a_Floating_Font_Attributes_Menu_nt 2 Using Menu-Item Bitmaps=_win32_Using_Menu_Item_Bitmaps_nt 2 Setting the MF_BITMAP Flag=_win32_Setting_the_MF_BITMAP_Flag_nt 2 Creating the Bitmap=_win32_Creating_the_Bitmap_nt 2 Adding Lines and Graphs to a Menu=_win32_Adding_Lines_and_Graphs_to_a_Menu_nt 2 Creating Owner-Drawn Menu Items=_win32_Creating_Owner_Drawn_Menu_Items_nt 2 Setting the MF_OWNERDRAW Flag=_win32_Setting_the_MF_OWNERDRAW_Flag_nt 2 Responding to the WM_MEASUREITEM Message=_win32_Responding_to_the_WM_MEASUREITEM_Message_nt 2 Responding to the WM_DRAWITEM Message=_win32_Responding_to_the_WM_DRAWITEM_Message_nt 2 Setting Fonts for Menu-Item Text Strings=_win32_Setting_Fonts_for_Menu_Item_Text_Strings_nt 2 Using Custom Check Mark Bitmaps=_win32_Using_Custom_Check_Mark_Bitmaps_nt 2 Creating Custom Check Mark Bitmaps=_win32_Creating_Custom_Check_Mark_Bitmaps_nt 2 Associating Bitmaps with a Menu Item=_win32_Associating_Bitmaps_with_a_Menu_Item_nt 2 Setting the Check Mark Attribute=_win32_Setting_the_Check_Mark_Attribute_nt 2 Simulating Check Boxes in a Menu=_win32_Simulating_Check_Boxes_in_a_Menu_nt 2 Menu Reference=_win32_Menu_Reference_nt_ 2 Menu Functions=_win32_Menu_Functions_nt 2 Menu Messages=_win32_Menu_Messages_nt 1 Hooks 2 Hooks=_win32_Hooks 2 About Hooks=_win32_About_Hooks 2 Hook Chains=_win32_Hook_Chains 2 Hook Procedures=_win32_Hook_Procedures 2 Hook Types=_win32_Hook_Types 2 WH_CALLWNDPROC and WH_CALLWNDPROCRET Hooks=_win32_WH_CALLWNDPROC_and_WH_CALLWNDPROCRET_Hooks 2 WH_CBT Hook=_win32_WH_CBT_Hook 2 WH_DEBUG Hook=_win32_WH_DEBUG_Hook 2 WH_FOREGROUNDIDLE Hook=_win32_WH_FOREGROUNDIDLE_Hook 2 WH_GETMESSAGE Hook=_win32_WH_GETMESSAGE_Hook 2 WH_JOURNALRECORD Hook=_win32_WH_JOURNALRECORD_Hook 2 WH_JOURNALPLAYBACK Hook=_win32_WH_JOURNALPLAYBACK_Hook 2 WH_KEYBOARD Hook=_win32_WH_KEYBOARD_Hook 2 WH_MOUSE Hook=_win32_WH_MOUSE_Hook 2 WH_MSGFILTER and WH_SYSMSGFILTER Hooks=_win32_WH_MSGFILTER_and_WH_SYSMSGFILTER_Hooks 2 WH_SHELL Hook=_win32_WH_SHELL_Hook 2 Using Hooks=_win32_Using_Hooks 2 Installing and Releasing Hook Procedures=_win32_Installing_and_Releasing_Hook_Procedures 2 Monitoring System Events=_win32_Monitoring_System_Events 2 Hook Reference=_win32_Hook_Reference 2 Hook Functions=_win32_Hook_Functions 2 Hook Messages=_win32_Hook_Messages 1 Icons 2 Icons=_win32_Icons 2 About Icons=_win32_About_Icons 2 The Iconic Hot Spot=_win32_The_Iconic_Hot_Spot 2 Icon Creation=_win32_Icon_Creation 2 Icon Display=_win32_Icon_Display 2 Icon Destruction=_win32_Icon_Destruction 2 Icon Duplication=_win32_Icon_Duplication 2 Using Icons=_win32_Using_Icons 2 Creating an Icon=_win32_Creating_an_Icon 2 Displaying an Icon=_win32_Displaying_an_Icon 2 Using Icon Functions to Create a Mousetrap=_win32_Using_Icon_Functions_to_Create_a_Mousetrap 2 Sharing Icon Resources=_win32_Sharing_Icon_Resources 2 Icon Reference=_win32_Icon_Reference 2 Icon Functions=_win32_Icon_Functions 2 Icon Messages=_win32_Icon_Messages 1 Keyboard Accelerators 2 Keyboard Accelerators=_win32_Keyboard_Accelerators 2 About Keyboard Accelerators=_win32_About_Keyboard_Accelerators 2 Accelerator Tables=_win32_Accelerator_Tables 2 Accelerator-Table Creation=_win32_Accelerator_Table_Creation 2 Accelerator Keystroke Assignments=_win32_Accelerator_Keystroke_Assignments 2 Accelerators and Menus=_win32_Accelerators_and_Menus 2 Using Keyboard Accelerators=_win32_Using_Keyboard_Accelerators 2 Using an Accelerator-Table Resource=_win32_Using_an_Accelerator_Table_Resource 2 Creating the Accelerator-Table Resource=_win32_Creating_the_Accelerator_Table_Resource 2 Loading the Accelerator-Table Resource=_win32_Loading_the_Accelerator_Table_Resource 2 Calling the TranslateAccelerator Function=_win32_Calling_the_TranslateAccelerator_Function 2 Processing WM_COMMAND Messages=_win32_Processing_WM_COMMAND_Messages 2 Destroying the Accelerator-Table Resource=_win32_Destroying_the_Accelerator_Table_Resource 2 Creating Accelerators for Font Attributes=_win32_Creating_Accelerators_for_Font_Attributes 2 Using an Accelerator Table Created at Run Time=_win32_Using_an_Accelerator_Table_Created_at_Run_Time 2 Creating the Accelerator Table=_win32_Creating_the_Accelerator_Table 2 Processing Accelerators=_win32_Processing_Accelerators 2 Destroying the Accelerator Table=_win32_Destroying_the_Accelerator_Table 2 Creating User-Editable Accelerators=_win32_Creating_User_Editable_Accelerators 2 Keyboard Accelerator Reference=_win32_Keyboard_Accelerator_Reference 2 Keyboard Accelerator Functions=_win32_Keyboard_Accelerator_Functions 2 Keyboard Accelerator Messages=_win32_Keyboard_Accelerator_Messages 1 Keyboard Input 2 Keyboard Input=_win32_Keyboard_Input 2 About Keyboard Input=_win32_About_Keyboard_Input 2 Keyboard Input Model=_win32_Keyboard_Input_Model 2 Keyboard Focus and Activation=_win32_Keyboard_Focus_and_Activation 2 Keystroke Messages=_win32_Keystroke_Messages 2 System and Nonsystem Keystrokes=_win32_System_and_Nonsystem_Keystrokes 2 Virtual-Key Codes Described=_win32_Virtual.2d.Key_Codes_Described 2 Keystroke Message Flags=_win32_Keystroke_Message_Flags 2 Character Messages=_win32_Character_Messages 2 Nonsystem Character Messages=_win32_Nonsystem_Character_Messages 2 Dead-Character Messages=_win32_Dead.2d.Character_Messages 2 Key Status=_win32_Key_Status 2 Keystroke and Character Translations=_win32_Keystroke_and_Character_Translations 2 Hot-Key Support=_win32_Hot_Key_Support 2 Languages, Locales, and Keyboard Layouts=_win32_Languages.2c_.Locales.2c_.and_Keyboard_Layouts 2 Using Keyboard Input=_win32_Using_Keyboard_Input 2 Processing Keystroke Messages=_win32_Processing_Keystroke_Messages 2 Translating Character Messages=_win32_Translating_Character_Messages 2 Processing Character Messages=_win32_Processing_Character_Messages 2 Using the Caret=_win32_Using_the_Caret 2 Displaying Keyboard Input=_win32_Displaying_Keyboard_Input 2 Keyboard Input Reference=_win32_Keyboard_Input_Reference 2 Keyboard Input Functions=_win32_Keyboard_Input_Functions 2 Keyboard Input Messages=_win32_Keyboard_Input_Messages 1 Multiple Document Interface 2 Multiple Document Interface=_win32_Multiple_Document_Interface 2 About the Multiple Document Interface=_win32_About_the_Multiple_Document_Interface 2 Frame, Client, and Child Windows=_win32_Frame.2c_.Client.2c_.and_Child_Windows 2 Child Window Creation=_win32_Child_Window_Creation 2 Child Window Activation=_win32_Child_Window_Activation 2 Multiple Document Menus=_win32_Multiple_Document_Menus 2 Accelerators=_win32_Accelerators 2 Child Window Size and Arrangement=_win32_Child_Window_Size_and_Arrangement 2 Icon Title Windows=_win32_Icon_Title_Windows 2 Child Window Data=_win32_Child_Window_Data 2 Data in the Window Structure=_win32_Data_in_the_Window_Structure 2 Multiple Document Window Properties=_win32_Multiple_Document_Window_Properties 2 Using the Multiple Document Interface=_win32_Using_the_Multiple_Document_Interface 2 Registering Child and Frame Window Classes=_win32_Registering_Child_and_Frame_Window_Classes 2 Creating Frame and Child Windows=_win32_Creating_Frame_and_Child_Windows 2 Writing the Main Message Loop=_win32_Writing_the_Main_Message_Loop 2 Writing the Frame Window Procedure=_win32_Writing_the_Frame_Window_Procedure 2 Writing the Child Window Procedure=_win32_Writing_the_Child_Window_Procedure 2 Creating a Child Window=_win32_Creating_a_Child_Window 2 Multiple Document Interface Reference=_win32_Multiple_Document_Interface_Reference 2 MDI Functions=_win32_Multiple_Document_Interface_Functions 2 MDI Messages=_win32_Multiple_Document_Interface_Messages 1 Messsages and Message Queues 2 Messages and Message Queues=_win32_Messages_and_Message_Queues 2 About Messages and Message Queues=_win32_About_Messages_and_Message_Queues 2 Messages=_win32_Messages 2 Message Routing=_win32_Message_Routing 2 Queued Messages=_win32_Queued_Messages 2 Nonqueued Messages=_win32_Nonqueued_Messages 2 Message Handling=_win32_Message_Handling 2 Message Loop=_win32_Message_Loop 2 Window Procedure=_win32_Window_Procedure 2 Posting and Sending Messages=_win32_Posting_and_Sending_Messages 2 Message Types=_win32_Message_Types 2 System-Defined Messages=_win32_System.2d.Defined_Messages 2 Application-Defined Messages=_win32_Application.2d.Defined_Messages 2 Message Filtering=_win32_Message_Filtering 2 Message Deadlocks=_win32_Message_Deadlocks 2 Using Messages and Message Queues=_win32_Using_Messages_and_Message_Queues 2 Creating a Message Loop=_win32_Creating_a_Message_Loop 2 Examining a Message Queue=_win32_Examining_a_Message_Queue 2 Posting a Message=_win32_Posting_a_Message 2 Sending a Message=_win32_Sending_a_Message 2 Message and Message Queue Functions=_win32_Functions_Used_with_Messages_and_Message_Queues 1 Mouse Input 2 Mouse Input=_win32_Mouse_Input 2 About Mouse Input=_win32_About_Mouse_Input 2 Mouse Cursor=_win32_Mouse_Cursor 2 Mouse Capture=_win32_Mouse_Capture 2 Mouse Configuration=_win32_Mouse_Configuration 2 Mouse Messages=_win32_Mouse_Messages 2 Client Area Mouse Messages=_win32_Client_Area_Mouse_Messages 2 Nonclient Area Mouse Messages=_win32_Nonclient_Area_Mouse_Messages 2 The WM_NCHITTEST Message=_win32_The_WM_NCHITTEST_Message 2 Window Activation=_win32_Window_Activation 2 Using Mouse Input=_win32_Using_Mouse_Input 2 Tracking the Mouse Cursor=_win32_Tracking_the_Mouse_Cursor 2 Drawing Lines with the Mouse=_win32_Drawing_Lines_with_the_Mouse 2 Processing a Double-Click Message=_win32_Processing_a_Double_Click_Message 2 Selecting a Line of Text=_win32_Selecting_a_Line_of_Text 2 Mouse Input Reference=_win32_Mouse_Input_Reference 2 Mouse Input Functions=_win32_Mouse_Input_Functions 2 Mouse Input Messages=_win32_Mouse_Input_Messages 1 Painting and Drawing 2 Painting and Drawing=_win32_Painting_and_Drawing 2 About Painting and Drawing=_win32_About_Painting_and_Drawing 2 When to Draw in a Window=_win32_When_to_Draw_in_a_Window 2 The WM_PAINT Message=_win32_The_WM_PAINT_Message 2 The Update Region=_win32_The_Update_Region 2 Invalidating and Validating the Update Region=_win32_Invalidating_and_Validating_the_Update_Region 2 Retrieving the Update Region=_win32_Retrieving_the_Update_Region 2 Excluding the Update Region=_win32_Excluding_the_Update_Region 2 Synchronous and Asynchronous Drawing=_win32_Synchronous_and_Asynchronous_Drawing 2 Drawing Without the WM_PAINT Message=_win32_Drawing_Without_the_WM_PAINT_Message 2 Window Coordinate System=_win32_Window_Coordinate_System 2 Window Regions=_win32_Window_Regions 2 Window Background=_win32_Window_Background 2 Minimized Windows=_win32_Minimized_Windows 2 Window Size=_win32_Window_Size 2 Nonclient Area=_win32_Nonclient_Area 2 Child Windows=_win32_Child_Windows 2 About Display Device Contexts=_win32_About_Display_Device_Contexts 2 Display Device Context Cache=_win32_Display_Device_Context_Cache 2 Display Device Context Defaults=_win32_Display_Device_Context_Defaults 2 Common Display Device Contexts=_win32_Common_Display_Device_Contexts 2 Private Display Device Contexts=_win32_Private_Display_Device_Contexts 2 Class Display Device Contexts=_win32_Class_Display_Device_Contexts 2 Window Display Device Contexts=_win32_Window_Display_Device_Contexts 2 Parent Display Device Contexts=_win32_Parent_Display_Device_Contexts 2 Window Update Lock=_win32_Window_Update_Lock 2 Accumulated Bounding Rectangle=_win32_Accumulated_Bounding_Rectangle 2 Using the WM_PAINT Message=_win32_Using_the_WM_PAINT_Message 2 Drawing in the Client Area=_win32_Drawing_in_the_Client_Area 2 Redrawing the Entire Client Area=_win32_Redrawing_the_Entire_Client_Area 2 Redrawing in the Update Region=_win32_Redrawing_in_the_Update_Region 2 Invalidating the Client Area=_win32_Invalidating_the_Client_Area 2 Drawing a Minimized Window=_win32_Drawing_a_Minimized_Window 2 Drawing a Custom Window Background=_win32_Drawing_a_Custom_Window_Background 2 Using the GetDC Function=_win32_Using_the_GetDC_Function 2 Drawing with the Mouse=_win32_Drawing_with_the_Mouse 2 Drawing at Timed Intervals=_win32_Drawing_at_Timed_Intervals 2 Painting and Drawing Reference=_win32_Painting_and_Drawing_Reference 2 Painting and Drawing Functions=_win32_Painting_and_Drawing_Functions 2 Painting and Drawing Messages=_win32_Painting_and_Drawing_Messages 1 Rectangles 2 Rectangles=_win32_Rectangles 2 About Rectangles=_win32_About_Rectangles 2 Rectangle Coordinates=_win32_Rectangle_Coordinates 2 Rectangle Operations=_win32_Rectangle_Operations 2 Using Rectangles=_win32_Using_Rectangles 2 Rectangle Functions=_win32_Functions_Used_with_Rectangles 1 Timers 2 Timers=_win32_Timers 2 About Timers=_win32_About_Timers 2 Using Timers=_win32_Using_Timers 2 Creating a Timer=_win32_Creating_a_Timer 2 Destroying a Timer=_win32_Destroying_a_Timer 2 Using Timer Functions to Create a Mousetrap=_win32_Using_Timer_Functions_to_Create_a_Mousetrap 2 Timer Functions=_win32_Functions_Used_with_Timers 1 Window Classes 2 Window Classes=_win32_Window_Classes 2 About Window Classes=_win32_About_Window_Classes 2 Types of Window Classes=_win32_Types_of_Window_Classes 2 System Global Classes=_win32_System_Global_Classes 2 Application Global Classes=_win32_Application_Global_Classes 2 Application Local Classes=_win32_Application_Local_Classes 2 How Windows Locates a Class=_win32_How_Windows_Locates_a_Class 2 Class Ownership=_win32_Class_Ownership 2 Elements of a Window Class=_win32_Elements_of_a_Window_Class 2 Class Name=_win32_Class_Name 2 Window-Procedure Address=_win32_Window.2d.Procedure_Address 2 Instance Handle=_win32_Instance_Handle 2 Class Cursor=_win32_Class_Cursor 2 Class Icons=_win32_Class_Icons 2 Class Background Brush=_win32_Class_Background_Brush 2 Class Menu=_win32_Class_Menu 2 Class Styles=_win32_Class_Styles 2 Extra Class Memory=_win32_Extra_Class_Memory 2 Extra Window Memory=_win32_Extra_Window_Memory 2 Class and Private Device Contexts=_win32_Class_and_Private_Device_Contexts 2 Using Window Classes=_win32_Using_Window_Classes 2 Window Class Functions=_win32_Functions_Used_with_Window_Classes 1 Window Procedures 2 Window Procedures=_win32_Window_Procedures 2 About Window Procedures=_win32_About_Window_Procedures 2 Structure of a Window Procedure=_win32_Structure_of_a_Window_Procedure 2 Default Window Procedure=_win32_Default_Window_Procedure 2 Window Procedure Subclassing=_win32_Window_Procedure_Subclassing 2 Instance Subclassing=_win32_Instance_Subclassing 2 Global Subclassing=_win32_Global_Subclassing 2 Window Procedure Superclassing=_win32_Window_Procedure_Superclassing 2 Using Window Procedures=_win32_Using_Window_Procedures 2 Designing a Window Procedure=_win32_Designing_a_Window_Procedure 2 Associating a Window Procedure with a Window Class=_win32_Associating_a_Window_Procedure_with_a_Window_Class 2 Subclassing a Window=_win32_Subclassing_a_Window 2 Window Procedure Functions=_win32_Functions_Used_with_Window_Classes_V1 1 Window Properties 2 Window Properties=_win32_Window_Properties 2 About Window Properties=_win32_About_Window_Properties 2 Using Window Properties=_win32_Using_Window_Properties 2 Adding a Window Property=_win32_Adding_a_Window_Property 2 Retrieving a Window Property=_win32_Retrieving_a_Window_Property 2 Listing Window Properties for a Given Window=_win32_Listing_Window_Properties_for_a_Given_Window 2 Deleting a Window Property=_win32_Deleting_a_Window_Property 2 Window Property Functions=_win32_Functions_Used_with_Window_Properties 1 Animation Controls 2 Animation Controls=_win32_Animation_Controls 2 About Animation Controls=_win32_About_Animation_Controls 2 Animation Control Creation=_win32_Animation_Control_Creation 2 Animation Control Messages=_win32_Animation_Control_Messages 2 Default Message Processing=_win32_Default_Message_Processing 2 Using Animation Controls=_win32_Using_Animation_Controls 2 Creating an Animation Control=_win32_Creating_an_Animation_Control 2 Controlling the AVI Clip=_win32_Controlling_the_AVI_Clip 2 Animation Control Reference=_win32_Animation_Control_Reference 2 Animation Control Messages and Macros=_win32_Animation_Control_Messages_and_Macros 2 Animation Control Notification Messages=_win32_Animation_Control_Notification_Messages 2 Animation Control Styles=_win32_Animation_Control_Styles 1 Common Controls 2 Common Controls=_win32_Common_Controls 2 About Common Controls=_win32_About_Common_Controls 2 About Common Control Styles=_win32_About_Common_Control_Styles 2 About Common Control Messages=_win32_About_Common_Control_Messages 2 About Common Control Notification Messages=_win32_About_Common_Control_Notification_Messages 2 Common Control Reference=_win32_Common_Control_Reference 2 Common Control Functions=_win32_Common_Control_Functions 2 Common Control Message=_win32_Common_Control_Message 2 Common Control Notification Messages=_win32_Common_Control_Notification_Messages 2 Common Control Macros=_win32_Common_Control_Macros 2 Common Control Structure=_win32_Common_Control_Structure 2 Common Control Constants=_win32_Common_Control_Constants 2 Common Control Window Classes=_win32_Common_Control_Window_Classes 2 Common Control Styles=_win32_Common_Control_Styles 1 Drag List Boxes 2 Drag List Boxes=_win32_Drag_List_Boxes 2 About Drag List Boxes=_win32_About_Drag_List_Boxes 2 About Drag List Box Messages=_win32_About_Drag_List_Box_Messages 2 About Drag List Box Notification Messages=_win32_About_Drag_List_Box_Notification_Messages 2 Drag List Box Reference=_win32_Drag_List_Box_Reference 2 Drag List Box Functions=_win32_Drag_List_Box_Functions 2 Drag List Box Notification Messages=_win32_Drag_List_Box_Notification_Messages 2 Drag List Box Structure=_win32_Drag_List_Box_Structure 1 Header Controls 2 Header Controls=_win32_Header_Controls 2 About Header Controls=_win32_About_Header_Controls 2 About Header Control Styles=_win32_About_Header_Control_Styles 2 Header Control Size and Position=_win32_Header_Control_Size_and_Position 2 Items=_win32_Items 2 Owner-Drawn Header Controls=_win32_Owner.2d.Drawn_Header_Controls 2 About Header Control Notification Messages=_win32_About_Header_Control_Notification_Messages 2 Default Header Control Message Processing=_win32_Default_Header_Control_Message_Processing 2 Using Header Controls=_win32_Using_Header_Controls 2 Creating a Header Control=_win32_Creating_a_Header_Control 2 Adding an Item to a Header Control=_win32_Adding_an_Item_to_a_Header_Control 2 Header Control Reference=_win32_Header_Control_Reference 2 Header Control Messages=_win32_Header_Control_Messages 2 Header Control Notification Messages=_win32_Header_Control_Notification_Messages 2 Header Control Structures=_win32_Header_Control_Structures 2 Header Control Styles=_win32_Header_Control_Styles 1 Hot-Key Controls 2 Hot-Key Controls=_win32_Hot_Key_Controls 2 About Hot-Key Controls=_win32_About_Hot_Key_Controls 2 Hot-Key Control Creation=_win32_Hot_Key_Control_Creation 2 About Hot-Key Control Messages=_win32_About_Hot_Key_Control_Messages 2 Default Hot-Key Message Processing=_win32_Default_Hot_Key_Message_Processing 2 Using Hot-Key Controls=_win32_Using_Hot_Key_Controls 2 Creating a Hot-Key Control=_win32_Creating_a_Hot_Key_Control 2 Retrieving and Setting a Hot Key=_win32_Retrieving_and_Setting_a_Hot_Key 2 Hot-Key Control Messages=_win32_Hot_Key_Control_Messages 1 Image Lists 2 Image Lists=_win32_Image_Lists 2 About Image Lists=_win32_About_Image_Lists 2 Types=_win32_Types 2 Image List Creation=_win32_Image_List_Creation 2 Adding and Removing Images=_win32_Adding_and_Removing_Images 2 Replacing and Merging Images=_win32_Replacing_and_Merging_Images 2 Drawing Images=_win32_Drawing_Images 2 Overlay Mask=_win32_Overlay_Mask 2 Dragging Images=_win32_Dragging_Images 2 Image Information=_win32_Image_Information 2 Using Image Lists=_win32_Using_Image_Lists 2 Creating an Image List=_win32_Creating_an_Image_List 2 Dragging an Image=_win32_Dragging_an_Image 2 Drawing the Image=_win32_Drawing_the_Image 2 Beginning the Drag Operation=_win32_Beginning_the_Drag_Operation 2 Moving the Image=_win32_Moving_the_Image 2 Ending the Drag Operation=_win32_Ending_the_Drag_Operation 2 Image List Reference=_win32_Image_List_Reference 2 Image List Functions=_win32_Image_List_Functions 2 Image List Macro=_win32_Image_List_Macro 2 Image List Structure=_win32_Image_List_Structure 1 List View Controls 2 List View Controls=_win32_List_View_Controls 2 About List View Controls=_win32_About_List_View_Controls 2 Views and Styles=_win32_Views_and_Styles 2 List View Image Lists=_win32_List_View_Image_Lists 2 Items and Subitems=_win32_Items_and_Subitems 2 Item States=_win32_Item_States 2 Callback Items and the Callback Mask=_win32_Callback_Items_and_the_Callback_Mask 2 Columns=_win32_Columns 2 Arranging, Sorting, and Finding=_win32_Arranging.2c_.Sorting.2c_.and_Finding 2 List View Item Position=_win32_List_View_Item_Position 2 Scroll Position=_win32_Scroll_Position 2 Label Editing=_win32_Label_Editing 2 List View Colors=_win32_List_View_Colors 2 List View Notification Messages=_rpc_List_View_Notification_Messages 2 Default List View Message Processing=_rpc_Default_List_View_Message_Processing 2 Using List View Controls=_win32_Using_List_View_Controls 2 Creating a List View Control=_win32_Creating_a_List_View_Control 2 Initializing the Image Lists for a List View Control=_win32_Initializing_the_Image_Lists_for_a_List_View_Control 2 Adding Columns to a List View Control=_win32_Adding_Columns_to_a_List_View_Control 2 Adding Items to a List View Control=_win32_Adding_Items_to_a_List_View_Control 2 Processing the WM_NOTIFY Message=_win32_Processing_the_WM_NOTIFY_Message 2 Changing List View Styles=_win32_Changing_List_View_Styles 2 List View Control Reference=_win32_List_View_Control_Reference 2 List View Control Messages=_win32_List_View_Control_Messages 2 List View Control Notification Messages=_win32_List_View_Control_Notification_Messages 2 List View Control Structures=_win32_List_View_Control_Structures 2 List View Control Constants=_win32_List_View_Control_Constants 2 List View Window Styles=_win32_List_View_Window_Styles 2 List View Item States=_win32_List_View_Item_States 1 Progress Bars 2 Progress Bars=_win32_Progress_Bars 2 About Progress Bars=_win32_About_Progress_Bars 2 Range and Current Position=_win32_Range_and_Current_Position 2 Default Progress Bar Message Processing=_win32_Default_Progress_Bar_Message_Processing 2 Using Progress Bars=_win32_Using_Progress_Bars 2 Progress Bar Messages=_win32_Progress_Bar_Messages 1 Property Sheets 2 Property Sheets=_win32_Property_Sheets 2 About Property Sheets=_win32_About_Property_Sheets 2 Property Sheet Dialog Boxes=_win32_Property_Sheet_Dialog_Boxes 2 Pages=_win32_Pages 2 Property Sheet Creation=_win32_Property_Sheet_Creation 2 Adding and Removing Pages=_win32_Adding_and_Removing_Pages 2 Property Sheet Title and Page Labels=_win32_Property_Sheet_Title_and_Page_Labels 2 Page Activation=_win32_Page_Activation 2 Help Button=_win32_Help_Button 2 OK, Cancel, and Apply Now Buttons=_win32_OK.2c_.Cancel.2c_.and_Apply_Now_Buttons 2 Wizard Property Sheets=_win32_Wizard_Property_Sheets 2 Property Sheet Extensions=_win32_Property_Sheet_Extensions 2 Using Property Sheets=_win32_Using_Property_Sheets 2 Creating a Property Sheet=_win32_Creating_a_Property_Sheet 2 Processing Notification Messages=_win32_Processing_Notification_Messages 2 Property Sheet Reference=_win32_Property_Sheet_Reference 2 Property Sheet Functions=_win32_Property_Sheet_Functions 2 Property Sheet Messages=_win32_Property_Sheet_Messages 2 Property Sheet Notification Messages=_win32_Property_Sheet_Notification_Messages 2 Property Sheet Structures=_win32_Property_Sheet_Structures 1 Rich Edit Controls 2 Rich Edit Controls=_win32_Rich_Edit_Controls 2 About Rich Edit Controls=_win32_About_Rich_Edit_Controls 2 Text Formatting=_win32_Text_Formatting 2 Current Selection in a Rich Edit Control=_win32_Current_Selection_in_a_Rich_Edit_Control 2 Rich Edit Text Operations=_win32_Rich_Edit_Text_Operations 2 Word and Line Breaks=_win32_Word_and_Line_Breaks 2 Rich Edit Clipboard Operations=_win32_Rich_Edit_Clipboard_Operations 2 Streams=_win32_Streams 2 Printing=_win32_Printing 2 Bottomless Rich Edit Controls=_win32_Bottomless_Rich_Edit_Controls 2 Miscellaneous Notification Messages=_win32_Miscellaneous_Notification_Messages 2 Unsupported Edit Control Functionality=_win32_Unsupported_Edit_Control_Functionality 2 Rich Edit Control Reference=_win32_Rich_Edit_Control_Reference 2 Rich Edit Callback Functions=_win32_Rich_Edit_Callback_Functions 2 Rich Edit Messages=_win32_Rich_Edit_Messages 2 Rich Edit Notification Messages=_win32_Rich_Edit_Notification_Messages 2 Rich Edit Structures=_win32_Rich_Edit_Structures 2 Rich Edit OLE Interfaces=_win32_Rich_Edit_OLE_Interfaces 2 Rich Edit Constants=_win32_Rich_Edit_Constants 2 Rich Edit Control Styles=_win32_Rich_Edit_Control_Styles 2 Rich Edit Control Event Mask Flags=_win32_Rich_Edit_Control_Event_Mask_Flags 1 Status Windows 2 Status Windows=_win32_Status_Windows 2 About Status Windows=_win32_About_Status_Windows 2 Types and Styles=_win32_Types_and_Styles 2 Size and Height=_win32_Size_and_Height 2 Multiple-Part Status Windows=_win32_Multiple.2d.Part_Status_Windows 2 Status Window Text Operations=_win32_Status_Window_Text_Operations 2 Owner-Drawn Status Windows=_win32_Owner.2d.Drawn_Status_Windows 2 Simple Mode Status Windows=_win32_Simple_Mode_Status_Windows 2 Default Status Window Message Processing=_win32_Default_Status_Window_Message_Processing 2 Using Status Windows=_win32_Using_Status_Windows 2 Status Window Reference=_win32_Status_Window_Reference 2 Status Window Functions=_win32_Status_Window_Functions 2 Status Window Messages=_win32_Status_Window_Messages 1 Tab Controls 2 Tab Controls=_win32_Tab_Controls 2 About Tab Controls=_win32_About_Tab_Controls 2 About Tab Control Styles=_win32_About_Tab_Control_Styles 2 Tabs and Tab Attributes=_win32_Tabs_and_Tab_Attributes 2 Display Area=_win32_Display_Area 2 Tab Selection=_win32_Tab_Selection 2 Tab Control Image Lists=_win32_Tab_Control_Image_Lists 2 Tab Size and Position=_win32_Tab_Size_and_Position 2 Owner-Drawn Tabs=_win32_Owner_Drawn_Tabs 2 Tooltip Controls=_win32_Tooltip_Controls_local 2 Default Tab Control Message Processing=_win32_Default_Tab_Control_Message_Processing 2 Using Tab Controls=_win32_Using_Tab_Controls 2 Creating a Tab Control=_win32_Creating_a_Tab_Control 2 Creating a Tabbed Dialog Box=_win32_Creating_a_Tabbed_Dialog_Box 2 Tab Control Reference=_win32_Tab_Control_Reference 2 Tab Control Messages=_win32_Tab_Control_Messages 2 Tab Control Notification Messages=_win32_Tab_Control_Notification_Messages 2 Tab Control Structures=_win32_Tab_Control_Structures 2 Tab Control Styles=_win32_Tab_Control_Styles 1 Toolbars 2 Toolbars=_win32_Toolbars 2 About Toolbars=_win32_About_Toolbars 2 Toolbar Creation=_win32_Toolbar_Creation 2 Toolbar Size and Position=_win32_Toolbar_Size_and_Position 2 Tooltip Style=_win32_Tooltip_Style 2 Toolbar Bitmaps=_win32_Toolbar_Bitmaps 2 Toolbar Strings=_win32_Toolbar_Strings 2 Toolbar Buttons=_win32_Toolbar_Buttons 2 Toolbar Button Styles=_win32_Toolbar_Button_Styles 2 Toolbar Button States=_win32_Toolbar_Button_States 2 Command Identifier=_win32_Command_Identifier 2 Button Size and Position=_win32_Button_Size_and_Position 2 Customization=_win32_Customization 2 Default Message Handling=_win32_Default_Message_Handling 2 Using Toolbars=_win32_Using_Toolbars 2 Creating a Toolbar=_win32_Creating_a_Toolbar 2 Processing Tooltip Notification Messages=_win32_Processing_Tooltip_Notification_Messages 2 Toolbar Reference=_win32_Toolbar_Reference 2 Toolbar Functions=_win32_Toolbar_Functions 2 Toolbar Messages=_win32_Toolbar_Messages 2 Toolbar Notification Messages=_win32_Toolbar_Notification_Messages 2 Toolbar Structures=_win32_Toolbar_Structures 2 Toolbar Constants=_win32_Toolbar_Constants 2 Toolbar Styles=_win32_Toolbar_Styles 2 Toolbar States=_win32_Toolbar_States 1 Tooltip Controls 2 Tooltip Controls=_win32_Tooltip_Controls 2 About Tooltip Controls=_win32_About_Tooltip_Controls 2 Tooltip Creation=_win32_Tooltip_Creation 2 Style and Activation=_win32_Style_and_Activation 2 Types of Tools=_win32_Types_of_Tools 2 Tool Text=_win32_Tool_Text 2 Relaying Mouse Messages to the Tooltip=_win32_Relaying_Mouse_Messages_to_the_Tooltip 2 Tooltip Hit Testing=_win32_Tooltip_Hit_Testing 2 Miscellaneous Messages=_win32_Miscellaneous_Messages 2 Default Tooltip Control Message Processing=_win32_Default_Tooltip_Control_Message_Processing 2 Using Tooltip Controls=_win32_Using_Tooltip_Controls 2 Creating a Tooltip Control=_win32_Creating_a_Tooltip_Control 2 Using a Tooltip Control with a Dialog Box=_win32_Using_a_Tooltip_Control_with_a_Dialog_Box 2 Tooltip Control Reference=_win32_Tooltip_Control_Reference 2 Tooltip Control Messages=_win32_Tooltip_Control_Messages 2 Tooltip Control Notification Messages=_win32_Tooltip_Control_Notification_Messages 2 Tooltip Control Structures=_win32_Tooltip_Control_Structures 1 Trackbars 2 Trackbars=_win32_Trackbars 2 About Trackbars=_win32_About_Trackbars 2 Trackbar Styles=_win32_Trackbar_Styles 2 Messages to Trackbars=_win32_Messages_to_Trackbars 2 Trackbar Notification Messages=_win32_Trackbar_Notification_Messages 2 Default Trackbar Message Processing=_win32_Default_Trackbar_Message_Processing 2 Using Trackbars=_win32_Using_Trackbars 2 Creating a Trackbar=_win32_Creating_a_Trackbar 2 Processing Trackbar Notification Messages=_win32_Processing_Trackbar_Notification_Messages 2 Trackbar Reference=_win32_Trackbar_Reference 2 Trackbar Messages=_win32_Trackbar_Messages 1 Tree View Controls 2 Tree-View Controls=_win32_Tree_View_Controls 2 About Tree-View Controls=_win32_About_Tree_View_Controls 2 Tree-View Styles=_win32_Tree_View_Styles 2 Parent and Child Items=_win32_Parent_and_Child_Items 2 Item Labels=_win32_Item_Labels 2 Tree-View Label Editing=_win32_Tree_View_Label_Editing 2 Tree-View Item Position=_win32_Tree_View_Item_Position 2 Tree-View Item States Overview=_win32_Tree_View_Item_States_Overview 2 Item Selection=_win32_Item_Selection 2 Item Information=_win32_Item_Information 2 Tree-View Image Lists=_win32_Tree_View_Image_Lists 2 Drag and Drop Operations=_win32_Drag_and_Drop_Operations 2 About Tree-View Control Notification Messages=_win32_About_Tree_View_Control_Notification_Messages 2 Default Tree-View Controls Message Processing=_win32_Default_Tree_View_Controls_Message_Processing 2 Using Tree-View Controls=_win32_Using_Tree_View_Controls 2 Creating a Tree-View Control=_win32_Creating_a_Tree_View_Control 2 Initializing the Image List=_win32_Initializing_the_Image_List 2 Adding Tree-View Items=_win32_Adding_Tree_View_Items 2 Dragging a Tree-View Item=_win32_Dragging_a_Tree_View_Item 2 Beginning the Tree-View Drag Operation=_win32_Beginning_the_Tree_View_Drag_Operation 2 Dragging the Tree-View Item=_win32_Dragging_the_Tree_View_Item 2 Ending the Tree-View Drag Operation=_win32_Ending_the_Tree_View_Drag_Operation 2 Tree-View Control Reference=_win32_Tree_View_Control_Reference 2 Tree-View Control Messages=_win32_Tree_View_Control_Messages 2 Tree-View Control Notification Messages=_win32_Tree_View_Control_Notification_Messages 2 Tree-View Control Structures=_win32_Tree_View_Control_Structures 2 Tree-View Control Constants=_win32_Tree_View_Control_Constants 2 Tree-View Window Styles=_win32_Tree_View_Window_Styles 2 Tree-View Item States=_win32_Tree_View_Item_States 1 Up-Down Controls 2 Up-Down Controls=_win32_Up_Down_Controls 2 About Up-Down Controls=_win32_About_Up_Down_Controls 2 About Up-Down Control Styles=_win32_About_Up_Down_Control_Styles 2 Position and Acceleration=_win32_Position_and_Acceleration 2 Default Up-Down Controls Message Processing=_win32_Default_Up_Down_Controls_Message_Processing 2 Up-Down Control Reference=_win32_Up_Down_Control_Reference 2 Up-Down Control Functions=_win32_Up_Down_Control_Functions 2 Up-Down Control Messages=_win32_Up_Down_Control_Messages 2 Up-Down Control Notification Messages=_win32_Up_Down_Control_Notification_Messages 2 Up-Down Control Structures=_win32_Up_Down_Control_Structures 2 Up-Down Control Styles=_win32_Up_Down_Control_Styles 1 Buttons 2 Buttons=_win32_Buttons 2 About Buttons=_win32_About_Buttons 2 Button Types and Styles=_win32_Button_Types_and_Styles 2 Push Buttons=_win32_Push_Buttons 2 Check Boxes=_win32_Check_Boxes 2 Radio Buttons=_win32_Radio_Buttons 2 Owner-Drawn Buttons=_win32_Owner_Drawn_Buttons 2 Group Boxes=_win32_Group_Boxes 2 Button Styles=_win32_Button_Styles 2 Button States=_win32_Button_States 2 Button Selection=_win32_Button_Selection 2 Elements of a Button State=_win32_Elements_of_a_Button_State 2 Changes to a Button State=_win32_Changes_to_a_Button_State 2 Notification Messages from Buttons=_win32_Notification_Messages_from_Buttons 2 Messages to Buttons=_win32_Messages_to_Buttons 2 Button Color Messages=_win32_Button_Color_Messages 2 Button Default Message Processing=_win32_Button_Default_Message_Processing 2 Using Buttons=_win32_Using_Buttons 2 Creating a Button Outside a Dialog Box=_win32_Creating_a_Button_Outside_a_Dialog_Box 2 Using Buttons that Are Not Owner-Drawn=_win32_Using_Buttons_that_Are_Not_Owner_Drawn 2 Using Owner-Drawn Buttons=_win32_Using_Owner_Drawn_Buttons 2 Button Reference=_win32_Button_Reference 2 Button Functions=_win32_Button_Functions 2 Button Messages=_win32_Button_Messages 1 Combo Boxes 2 Combo Boxes=_win32_Combo_Boxes 2 About Combo Boxes=_win32_About_Combo_Boxes 2 Combo Box Types and Styles=_win32_Combo_Box_Types_and_Styles 2 Combo Box List=_win32_Combo_Box_List 2 List Contents=_win32_List_Contents 2 Current Selection=_win32_Current_Selection 2 Drop-Down Lists=_win32_Drop_Down_Lists 2 Edit Control Selection Fields=_win32_Edit_Control_Selection_Fields 2 Owner-Drawn Combo Boxes=_win32_Owner_Drawn_Combo_Boxes 2 Subclassed Combo Boxes=_win32_Subclassed_Combo_Boxes 2 Special Combo Box Features=_win32_Special_Combo_Box_Features 2 Directory Lists=_win32_Directory_Lists 2 Data Associated with List Items=_win32_Data_Associated_with_List_Items 2 The Extended User Interface=_win32_The_Extended_User_Interface 2 Combo Box Notifications=_win32_Combo_Box_Notifications 2 Default Combo Box Behavior=_win32_Default_Combo_Box_Behavior 2 Using Combo Boxes=_win32_Using_Combo_Boxes 2 Creating a Simple Combo Box=_win32_Creating_a_Simple_Combo_Box 2 Creating the Simple Dialog Box=_win32_Creating_the_Simple_Dialog_Box 2 Processing the WM_INITDIALOG and WM_DESTROY Messages in a Simple Dialog Box=_win32_Processing_the_WM_INITDIALOG_and_WM_DESTROY_Messages_in_a_Simple_Dialog_Box _win32_Processing_the_WM_INITDIALOG_and_WM_D 2 Processing the WM_COMMAND Message in a Simple Dialog Box=_win32_Processing_the_WM_COMMAND_Message_in_a_Simple_Dialog_Box _win32_Processing_the_WM_COMMAND_Message_in_a_Simple_Dialog_Box 2 Creating a Spell Dialog Box=_win32_Creating_a_Spell_Dialog_Box 2 Creating an Owner-Drawn Combo Box=_win32_Creating_an_Owner_Drawn_Combo_Box 2 Creating the Owner-Drawn Dialog Box=_win32_Creating_the_Owner_Drawn_Dialog_Box 2 Processing the WM_INITDIALOG and WM_DESTROY Messages in an Owner-Drawn Dialog Box=_win32_Processing_the_WM_INITDIALOG_and_WM_DESTROY_Messages_in_an_Owner_Drawn_Dialog_Box _win32_Processing_the_WM_INITDIALOG_an 2 Processing the WM_MEASUREITEM Message=_win32_Processing_the_WM_MEASUREITEM_Message 2 Processing the WM_DRAWITEM Message=_win32_Processing_the_WM_DRAWITEM_Message 2 Processing the WM_COMMAND Message in an Owner-Drawn Dialog Box=_win32_Processing_the_WM_COMMAND_Message_in_an_Owner_Drawn_Dialog_Box _win32_Processing_the_WM_COMMAND_Message_in_an_Owner_Draw 2 Creating a Square Meal Dialog Box=_win32_Creating_a_Square_Meal_Dialog_Box 2 Subclassing a Combo Box=_win32_Subclassing_a_Combo_Box 2 Processing the WM_CREATE Message=_win32_Processing_the_WM_CREATE_Message 2 Processing the WM_SETFOCUS Message=_win32_Processing_the_WM_SETFOCUS_Message 2 Processing the Application-Defined Messages=_win32_Processing_the_Application_Defined_Messages 2 Creating a Combo-box Toolbar=_win32_Creating_a_Combo_box_Toolbar 2 Combo Box Reference=_win32_Combo_Box_Reference 2 Combo Box Functions=_win32_Combo_Box_Functions 2 Combo Box Messages=_win32_Combo_Box_Messages 1 Controls 2 Controls=_win32_Controls 2 About Controls=_win32_About_Controls 2 Predefined Controls=_win32_Predefined_Controls 2 Custom Controls=_win32_Custom_Controls 2 Control Notification Messages=_win32_Control_Notification_Messages 2 Control Messages=_win32_Control_Messages 2 Control Messages=_win32_Messages_Used_with_Controls 1 Dialog Boxes 2 Dialog Boxes=_win32_Dialog_Boxes 2 About Dialog Boxes=_win32_About_Dialog_Boxes 2 When to Use a Dialog Box=_win32_When_to_Use_a_Dialog_Box 2 Owner Window=_win32_Owner_Window 2 Message Boxes=_win32_Message_Boxes 2 Modal Dialog Boxes=_win32_Modal_Dialog_Boxes 2 Modeless Dialog Boxes=_win32_Modeless_Dialog_Boxes 2 Dialog Box Template=_win32_Dialog_Box_Template 2 Dialog Box Template Styles=_win32_Dialog_Box_Template_Styles 2 Dialog Box Measurements=_win32_Dialog_Box_Measurements 2 Dialog Box Controls=_win32_Dialog_Box_Controls 2 System Menu=_win32_System_Menu 2 Dialog Box Fonts=_win32_Dialog_Box_Fonts 2 Templates in Memory=_win32_Templates_in_Memory 2 Dialog Box Procedure=_win32_Dialog_Box_Procedure 2 The WM_INITDIALOG Message=_win32_The_WM_INITDIALOG_Message 2 The WM_COMMAND Message=_win32_The_WM_COMMAND_Message 2 The WM_PARENTNOTIFY Message=_win32_The_WM_PARENTNOTIFY_Message 2 Control-Color Messages=_win32_Control.2d.Color_Messages 2 Dialog Box Default Message Processing=_win32_Dialog_Box_Default_Message_Processing 2 Dialog Box Keyboard Interface=_win32_Dialog_Box_Keyboard_Interface 2 The WS_TABSTOP Style=_win32_The_WS_TABSTOP_Style 2 The WS_GROUP Style=_win32_The_WS_GROUP_Style 2 Mnemonics=_win32_Mnemonics 2 Dialog Box Settings=_win32_Dialog_Box_Settings 2 Radio Buttons and Check Boxes=_win32_Radio_Buttons_and_Check_Boxes 2 Dialog Box Edit Controls=_win32_Dialog_Box_Edit_Controls 2 List Boxes, Combo Boxes, and Directory Listings=_win32_List_Boxes.2c_.Combo_Boxes.2c_.and_Directory_Listings 2 Dialog Box Control Messages=_win32_Dialog_Box_Control_Messages 2 Custom Dialog Boxes=_win32_Custom_Dialog_Boxes 2 Using Dialog Boxes=_win32_Using_Dialog_Boxes 2 Displaying a Message Box=_win32_Displaying_a_Message_Box 2 Creating a Modal Dialog Box=_win32_Creating_a_Modal_Dialog_Box 2 Creating a Modeless Dialog Box=_win32_Creating_a_Modeless_Dialog_Box 2 Initializing a Dialog Box=_win32_Initializing_a_Dialog_Box 2 Creating a Template in Memory=_win32_Creating_a_Template_in_Memory 2 Dialog Box Reference=_win32_Dialog_Box_Reference 2 Dialog Box Functions=_win32_Dialog_Box_Functions 2 Dialog Box Structures=_win32_Dialog_Box_Structures 2 Dialog Box Messages=_win32_Dialog_Box_Messages 1 Edit Controls 2 Edit Controls=_win32_Edit_Controls 2 About Edit Controls=_win32_About_Edit_Controls 2 Edit Control Styles=_win32_Edit_Control_Styles 2 The Text Buffer=_win32_The_Text_Buffer 2 Allocating a Text Buffer=_win32_Allocating_a_Text_Buffer 2 Initializing a Text Buffer=_win32_Initializing_a_Text_Buffer 2 Making a Text Buffer Read-Only=_win32_Making_a_Text_Buffer_Read_Only 2 Changing the Formatting Rectangle=_win32_Changing_the_Formatting_Rectangle 2 Text Operations=_win32_Text_Operations 2 Character Sets=_win32_Character_Sets 2 Fonts=_win32_Fonts 2 Selecting an Edit Control=_win32_Selecting_an_Edit_Control 2 Selecting Text=_win32_Selecting_Text 2 Replacing Text=_win32_Replacing_Text 2 Cut, Copy, Paste, and Clear Operations=_win32_Cut_Copy_Paste_and_Clear_Operations 2 Modifying Text=_win32_Modifying_Text 2 Limiting User-Entered Text=_win32_Limiting_User_Entered_Text 2 Character and Line Operations=_win32_Character_and_Line_Operations 2 Scrolling Text in an Edit Control=_win32_Scrolling_Text_in_an_Edit_Control 2 Tab Stops and Margins=_win32_Tab_Stops_and_Margins 2 Password Characters=_win32_Password_Characters 2 Using Integers=_win32_Using_Integers 2 Undoing Text Operations=_win32_Undoing_Text_Operations 2 Wordwrap Functions=_win32_Wordwrap_Functions 2 Retrieving Points and Characters=_win32_Retrieving_Points_and_Characters 2 Edit Control Notification Messages=_win32_Edit_Control_Notification_Messages 2 Edit Control Default Message Processing=_win32_Edit_Control_Default_Message_Processing 2 Using Edit Controls=_win32_Using_Edit_Controls 2 Simple Word Processing with an Edit Control=_win32_Simple_Word_Processing_with_an_Edit_Control 2 Using Single-Line Edit Controls=_win32_Using_Single_Line_Edit_Controls 2 Edit Control Reference=_win32_Edit_Control_Reference 2 Edit Control Functions=_win32_Edit_Control_Functions 2 Edit Control Messages=_win32_Edit_Control_Messages 1 List Boxes 2 List Boxes=_win32_List_Boxes 2 About List Boxes=_win32_About_List_Boxes 2 List Box Styles=_win32_List_Box_Styles 2 List Box Functions Overview=_win32_List_Box_Functions_Overview 2 Notification Messages from List Boxes=_win32_Notification_Messages_from_List_Boxes 2 Messages to List Boxes=_win32_Messages_to_List_Boxes 2 Default Window-Message Processing=_win32_Default_Window_Message_Processing 2 Using List Boxes=_win32_Using_List_Boxes 2 Creating a Simple List Box=_win32_Creating_a_Simple_List_Box 2 Creating a Directory Listing in a Single-Selection List Box=_win32_Creating_a_Directory_Listing_in_a_Single_Selection_List_Box 2 Creating a Multiple-Selection List Box=_win32_Creating_a_Multiple_Selection_List_Box 2 Creating an Owner-Drawn List Box=_win32_Creating_an_Owner_Drawn_List_Box 2 List Box Reference=_win32_List_Box_Reference 2 List Box Functions=_win32_List_Box_Functions 2 List Box Messages=_win32_List_Box_Messages 1 Scroll Bars 2 Scroll Bars=_win32_Scroll_Bars 2 About Scroll Bars=_win32_About_Scroll_Bars 2 Parts of a Scroll Bar=_win32_Parts_of_a_Scroll_Bar 2 Standard Scroll Bars and Scroll Bar Controls=_win32_Standard_Scroll_Bars_and_Scroll_Bar_Controls 2 Scroll Box Position and Scrolling Range=_win32_Scroll_Box_Position_and_Scrolling_Range 2 Scroll Bar Visibility=_win32_Scroll_Bar_Visibility 2 Scroll Bar Requests=_win32_Scroll_Bar_Requests 2 Keyboard Interface for a Scroll Bar=_win32_Keyboard_Interface_for_a_Scroll_Bar 2 Scrolling the Client Area=_win32_Scrolling_the_Client_Area 2 Scroll Bar Colors and Metrics=_win32_Scroll_Bar_Colors_and_Metrics 2 Using Scroll Bars=_win32_Using_Scroll_Bars 2 Creating Scroll Bars=_win32_Creating_Scroll_Bars 2 Scrolling Text=_win32_Scrolling_Text 2 Scrolling Text with the WM_CREATE Message=_win32_Scrolling_Text_with_the_WM_CREATE_Message 2 Scrolling Text with the WM_SIZE Message=_win32_Scrolling_Text_with_the_WM_SIZE_Message 2 Scrolling Text with the WM_HSCROLL and WM_VSCROLL Messages=_win32_Scrolling_Text_with_the_WM_HSCROLL_and_WM_VSCROLL_Messages _win32_Scrolling_Text_with_the_WM_HSCROLL_and_WM_VSCROLL_Mess 2 Scrolling Text with the WM_PAINT Message=_win32_Scrolling_Text_with_the_WM_PAINT_Message 2 Example of Scrolling Text=_win32_Example_of_Scrolling_Text 2 Scrolling a Bitmap=_win32_Scrolling_a_Bitmap 2 Scrolling a Bitmap with the WM_CREATE Message=_win32_Scrolling_a_Bitmap_with_the_WM_CREATE_Message 2 Scrolling a Bitmap with the WM_SIZE Message=_win32_Scrolling_a_Bitmap_with_the_WM_SIZE_Message 2 Scrolling a Bitmap with the WM_HSCROLL and WM_VSCROLL Messages=_win32_Scrolling_a_Bitmap_with_the_WM_HSCROLL_and_WM_VSCROLL_Messages _win32_Scrolling_a_Bitmap_with_the_WM_HSCROLL_and_WM_VSCR 2 Example of Scrolling a Bitmap=_win32_Example_of_Scrolling_a_Bitmap 2 Creating a Keyboard Interface for a Standard Scroll Bar=_win32_Creating_a_Keyboard_Interface_for_a_Standard_Scroll_Bar 2 Scroll Bar Reference=_win32_Scroll_Bar_Reference 2 Scroll Bar Functions=_win32_Scroll_Bar_Functions 2 Scroll Bar Messages=_win32_Scroll_Bar_Messages 1 Static Controls 2 Static Controls=_win32_Static_Controls 2 About Static Controls=_win32_About_Static_Controls 2 Static Control Types and Styles=_win32_Static_Control_Types_and_Styles 2 Simple Graphics=_win32_Simple_Graphics 2 Text=_win32_Text 2 Images=_win32_Images 2 Owner-Drawn=_win32_Owner.2d.Drawn 2 Static Control Styles=_win32_Static_Control_Styles 2 Static Control Default Message Processing=_win32_Static_Control_Default_Message_Processing 2 Using Static Controls=_win32_Using_Static_Controls 2 Static Control Messages=_win32_Messages_Used_with_Static_Controls 1 Control Panel Applications 2 Control Panel Applications=_win32_Control_Panel_Applications 2 About Control Panel Applications=_win32_About_Control_Panel_Applications 2 Application Responsibilities and Operation=_win32_Application_Responsibilities_and_Operation 2 Application Entry-Point Function=_win32_Application_Entry_Point_Function 2 Message Processing=_win32_Message_Processing 2 Application Setup=_win32_Application_Setup 2 Creating Control Panel Applications=_win32_Creating_Control_Panel_Applications 2 Control Panel Reference=_win32_Control_Panel_Reference 2 Control Panel Functions=_win32_Control_Panel_Functions 2 Control Panel Messages=_win32_Control_Panel_Messages 1 File Installation Library 2 File Installation Library=_win32_File_Installation_Library 2 About File Installation=_win32_About_File_Installation 2 Creating an Installation Program=_win32_Creating_an_Installation_Program 2 File Installation Library Functions=_win32_Functions_Used_for_File_Installation 1 File Manager Extensions 2 File Manager Extensions=_win32_File_Manager_Extensions 2 About File Manager Extensions=_win32_About_File_Manager_Extensions 2 Creating a File Manager Extension=_win32_Creating_a_File_Manager_Extension 2 Creating the Entry-Point Function=_win32_Creating_the_Entry_Point_Function 2 Loading the Extension=_win32_Loading_the_Extension 2 Adding Custom Buttons=_win32_Adding_Custom_Buttons 2 Processing Menu Selections=_win32_Processing_Menu_Selections 2 Initializing the Extension Menu=_win32_Initializing_the_Extension_Menu 2 Updating the Extension Menu=_win32_Updating_the_Extension_Menu 2 Processing File Selections=_win32_Processing_File_Selections 2 Quitting the Extension Dynamic-Link Library=_win32_Quitting_the_Extension_Dynamic_Link_Library 2 Installing Extensions=_win32_Installing_Extensions 2 Extension Messages=_win32_Extension_Messages 2 Processing Commands and Messages from File Manager=_win32_Processing_Commands_and_Messages_from_File_Manager 2 Adding the Undelete Command=_win32_Adding_the_Undelete_Command 2 File Manager Extension Functions=_win32_File_Manager_Extension_Functions 1 Screen Saver Library 2 Screen Saver Library=_win32_Screen_Saver_Library 2 About Screen Savers=_win32_About_Screen_Savers 2 Using the Screen Saver Functions=_win32_Using_the_Screen_Saver_Functions 2 Creating a Screen Saver=_win32_Creating_a_Screen_Saver 2 Supporting the Configuration Dialog Box=_win32_Supporting_the_Configuration_Dialog_Box 2 Supporting the Screen Saver Window Procedure=_win32_Supporting_the_Screen_Saver_Window_Procedure 2 Creating a Module-Definition File=_win32_Creating_a_Module.2d.Definition_File 2 Installing New Screen Savers=_win32_Installing_New_Screen_Savers 2 Adding Help=_win32_Adding_Help 2 Screen Saver Functions=_win32_Functions_Used_with_Screen_Savers 1 Shell Dynamic Data Exchange Interface 2 Shell Dynamic Data Exchange Interface=_win32_Shell_Dynamic_Data_Exchange_Interface 2 About Program Manager Initialization=_win32_About_Program_Manager_Initialization 2 Settings Key=_win32_Settings_Key 2 Groups Key=_win32_Groups_Key 2 Restrictions Key=_win32_Restrictions_Key 2 Command-String Interface=_win32_Command_String_Interface 2 CreateGroup=_win32_CreateGroup 2 ShowGroup=_win32_ShowGroup 2 DeleteGroup=_win32_DeleteGroup 2 Reload=_win32_Reload 2 AddItem=_win32_AddItem 2 ReplaceItem=_win32_ReplaceItem 2 DeleteItem=_win32_DeleteItem 2 ExitProgman=_win32_ExitProgman 2 Requesting Group Information=_win32_Requesting_Group_Information 1 Shell Library 2 Shell Library=_win32_Shell_Library 2 About the Shell Library=_win32_About_the_Shell_Library 2 Using the Shell Features=_win32_Using_the_Shell_Features 2 Using the Drag-Drop Feature=_win32_Using_the_Drag_Drop_Feature 2 Using Associations to Find and Start Applications=_win32_Using_Associations_to_Find_and_Start_Applications 2 Extracting Icons from Executable Files=_win32_Extracting_Icons_from_Executable_Files 2 Shell Library Reference=_win32_Shell_Library_Reference 2 Shell Library Functions=_win32_Shell_Library_Functions 2 Shell Library Interfaces=_win32_Shell_Library_Interfaces 2 Shell Library Messages=_win32_Shell_Library_Messages 2 Shell Library Structures=_win32_Shell_Library_Structures 1 Shell Extensions 2 About Windows 95 Shell Extensions=_win32_About_Windows_95_Shell_Extensions 2 Windows 95 Shell Extensions on Windows NT=_win32_Windows_95_Shell_Extensions_on_Windows_NT 1 Bitmaps 2 Bitmaps=_win32_Bitmaps 2 About Bitmaps=_win32_About_Bitmaps 2 Bitmap Types=_win32_Bitmap_Types 2 Device-Independent Bitmaps=_win32_Device.2d.Independent_Bitmaps 2 Device-Dependent Bitmaps=_win32_Device.2d.Dependent_Bitmaps 2 Bitmaps, Device Contexts, and Drawing Surfaces=_win32_Bitmaps.2c_.Device_Contexts.2c_.and_Drawing_Surfaces 2 The Drawing Surface=_win32_The_Drawing_Surface 2 Compatible Device Contexts=_win32_Compatible_Device_Contexts 2 Bitmap Rotation=_win32_Bitmap_Rotation 2 Bitmap Scaling=_win32_Bitmap_Scaling 2 Bitmaps as Brushes=_win32_Bitmaps_as_Brushes 2 Bitmap Storage=_win32_Bitmap_Storage 2 Using Bitmaps=_win32_Using_Bitmaps 2 Capturing an Image=_win32_Capturing_an_Image 2 Scaling an Image=_win32_Scaling_an_Image 2 Storing an Image=_win32_Storing_an_Image 2 Bitmap Functions=_win32_Bitmap_Functions 1 Brushes 2 Brushes=_win32_Brushes 2 About Brushes=_win32_About_Brushes 2 Brush Origin=_win32_Brush_Origin 2 Logical Brush Types=_win32_Logical_Brush_Types 2 Solid Brush=_win32_Solid_Brush 2 Stock Brush=_win32_Stock_Brush 2 Hatch Brush=_win32_Hatch_Brush 2 Pattern Brush=_win32_Pattern_Brush 2 Using Brushes=_win32_Using_Brushes 2 Brush Functions=_win32_Functions_Used_with_Brushes 1 Clipping 2 Clipping=_win32_Clipping 2 About Clipping=_win32_About_Clipping 2 Clipping Regions=_win32_Clipping_Regions 2 Clip Paths=_win32_Clip_Paths 2 Using Clipping=_win32_Using_Clipping 2 Clipping Functions=_win32_Functions_Used_with_Clipping 1 Colors 2 Colors=_win32_Colors 2 About Colors=_win32_About_Colors 2 Color Basics=_win32_Color_Basics 2 Color Values=_win32_Color_Values 2 Color Approximations and Dithering=_win32_Color_Approximations_and_Dithering 2 Color in Bitmaps=_win32_Color_in_Bitmaps 2 Color Mixing=_win32_Color_Mixing 2 Color Palettes=_win32_Color_Palettes 2 Default Palette=_win32_Default_Palette 2 Logical Palette=_win32_Logical_Palette 2 Palette Animation=_win32_Palette_Animation 2 System Palette=_win32_System_Palette 2 System Palette and Static Colors=_win32_System_Palette_and_Static_Colors 2 Palette Messages=_win32_Palette_Messages 2 Halftone Palette and Color Adjustment=_win32_Halftone_Palette_and_Color_Adjustment 2 Using Color=_win32_Using_Color 2 Enumerating Colors=_win32_Enumerating_Colors 2 Creating Colored Pens and Brushes=_win32_Creating_Colored_Pens_and_Brushes 2 Color Reference=_win32_Color_Reference 2 Color Functions=_win32_Color_Functions 2 Color Messages=_win32_Color_Messages 1 Coordinate Spaces and Transformations 2 Coordinate Spaces and Transformations=_win32_Coordinate_Spaces_and_Transformations 2 About Coordinate Spaces and Transformations=_win32_About_Coordinate_Spaces_and_Transformations 2 Transformation of Coordinate Spaces=_win32_Transformation_of_Coordinate_Spaces 2 World-Space to Page-Space Transformations=_win32_World.2d.Space_to_Page.2d.Space_Transformations 2 Translation=_win32_Translation 2 Scaling=_win32_Scaling 2 Rotation=_win32_Rotation 2 Shear=_win32_Shear 2 Reflection=_win32_Reflection 2 Combined World-to-Page Space Transformations=_win32_Combined_World.2d.to.2d.Page_Space_Transformations 2 Page-Space to Device-Space Transformations=_win32_Page.2d.Space_to_Device.2d.Space_Transformations 2 Predefined Mapping Modes=_win32_Predefined_Mapping_Modes 2 Application-Defined Mapping Modes=_win32_Application.2d.Defined_Mapping_Modes 2 Device-Space to Physical-Device Transformation=_win32_Device.2d.Space_to_Physical.2d.Device_Transformation 2 Default Transformations=_win32_Default_Transformations 2 Using Coordinate Spaces and Transformations=_win32_Using_Coordinate_Spaces_and_Transformations 2 Coordinate Space and Transformation Functions=_win32_Functions_Used_with_Coordinate_Spaces_and_Transformations 1 Device Contexts 2 Device Contexts=_win32_Device_Contexts 2 About Device Contexts=_win32_About_Device_Contexts 2 Graphic Objects=_win32_Graphic_Objects 2 Graphic Modes=_win32_Graphic_Modes 2 Device Context Types=_win32_Device_Context_Types 2 Display Device Contexts=_win32_Display_Device_Contexts 2 Printer Device Contexts=_win32_Printer_Device_Contexts 2 Memory Device Contexts=_win32_Memory_Device_Contexts 2 Information Device Contexts=_win32_Information_Device_Contexts 2 Device Context Operations=_win32_Device_Context_Operations 2 Operations on Graphic Objects=_win32_Operations_on_Graphic_Objects 2 Cancellation of Drawing Operations=_win32_Cancellation_of_Drawing_Operations 2 Retrieving Device Data=_win32_Retrieving_Device_Data 2 Saving, Restoring, and Resetting a Device Context=_win32_Saving_Restoring_and_Resetting_a_Device_Context 2 Using the Device Context Functions=_win32_Using_the_Device_Context_Functions 2 Obtaining a Private Display Device Context=_win32_Obtaining_a_Private_Display_Device_Context 2 Creating a Printer Device Context=_win32_Creating_a_Printer_Device_Context 2 Retrieving the Capabilities of a Printer=_win32_Retrieving_the_Capabilities_of_a_Printer 2 Retrieving Graphic-Object Attributes and Selecting New Graphic Objects=_win32_Retrieving_Graphic_Object_Attributes_and_Selecting_New_Graphic_Objects _win32_Retrieving_Graphic_Object_Attributes_and_S 2 Device Context Reference=_win32_Device_Context_Reference 2 Device Context Functions=_win32_Device_Context_Functions 2 Device Context Messages=_win32_Device_Context_Messages 1 Enhanced Metafile Records 2 Enhanced Metafile Records=_win32_Enhanced_Metafile_Records 2 About Enhanced Metafile Records=_win32_About_Enhanced_Metafile_Records 2 Enhanced Metafile Record Structure=_win32_Enhanced_Metafile_Record_Structure 2 Playing Back Enhanced Metafiles=_win32_Playing_Back_Enhanced_Metafiles 2 Enhanced Metafile Reference=_win32_Enhanced_Metafile_Reference 2 Enhanced Metafile Records with No Parameters=_win32_Enhanced_Metafile_Records_with_No_Parameters 2 Enhanced Metafile Records with One Parameter=_win32_Enhanced_Metafile_Records_with_One_Parameter 1 Filled Shapes 2 Filled Shapes=_win32_Filled_Shapes 2 About Filled Shapes=_win32_About_Filled_Shapes 2 About Ellipses=_win32_About_Ellipses 2 About Chords=_win32_About_Chords 2 About Pies=_win32_About_Pies 2 About Polygons=_win32_About_Polygons 2 Drawing Rectangles=_win32_Drawing_Rectangles 2 Using Filled Shapes=_win32_Using_Filled_Shapes 2 Filled Shape Functions=_win32_Functions_Used_with_Filled_Shapes 1 Fonts and Text 2 Fonts and Text=_win32_Fonts_and_Text 2 About Fonts=_win32_About_Fonts 2 Fonts Overview=_win32_Fonts_Overview 2 Font Families=_win32_Font_Families 2 Raster, Vector, and TrueType Fonts=_win32_Raster.2c_.Vector.2c_.and_TrueType.ae_.Fonts 2 Character Sets Used by Fonts=_win32_Character_Sets_Used_by_Fonts 2 Font Installation and Deletion=_win32_Font_Installation_and_Deletion 2 Font Creation and Selection=_win32_Font_Creation_and_Selection 2 Special Font Selection Considerations=_win32_Special_Font_Selection_Considerations 2 Embedded Fonts=_win32_Embedded_Fonts 2 About Text Output=_win32_About_Text_Output 2 Formatting Text=_win32_Formatting_Text 2 Text-Formatting Attributes=_win32_Text.2d.Formatting_Attributes 2 Character Widths=_win32_Character_Widths 2 String Widths and Heights=_win32_String_Widths_and_Heights 2 Drawing Text=_win32_Drawing_Text 2 Using the Font and Text-Output Functions=_win32_Using_the_Font_and_Text.2d.Output_Functions 2 Using a Stock Font to Draw Text=_win32_Using_a_Stock_Font_to_Draw_Text 2 Creating a Logical Font=_win32_Creating_a_Logical_Font 2 Enumerating the Installed Fonts=_win32_Enumerating_the_Installed_Fonts 2 Checking the Text Capabilities of a Device=_win32_Checking_the_Text_Capabilities_of_a_Device 2 Setting the Text Alignment=_win32_Setting_the_Text_Alignment 2 Drawing Text From Different Fonts on the Same Line=_win32_Drawing_Text_From_Different_Fonts_on_the_Same_Line 2 Rotating Lines of Text=_win32_Rotating_Lines_of_Text 2 Retrieving Character Outlines=_win32_Retrieving_Character_Outlines 2 Polyline Records=_win32_Polyline_Records 2 Spline Records=_win32_Spline_Records 2 Using Portable TrueType Metrics=_win32_Using_Portable_TrueType_Metrics 2 Device vs. Design Units=_win32_Device_vs.._Design_Units 2 Metrics for Portable Documents=_win32_Metrics_for_Portable_Documents 2 Using PANOSE Numbers=_win32_Using_PANOSE_Numbers 2 Creating Customized Fonts=_win32_Creating_Customized_Fonts 2 Creating Font Resources=_win32_Creating_Font_Resources 2 Installing and Using an Embedded Font=_win32_Installing_and_Using_an_Embedded_Font 2 Font and Text Functions=_win32_Font_and_Text_Functions 1 Lines and Curves 2 Lines and Curves=_win32_Lines_and_Curves 2 About Lines and Curves=_win32_About_Lines_and_Curves 2 Lines=_win32_Lines 2 Curves=_win32_Curves 2 Combined Lines and Curves=_win32_Combined_Lines_and_Curves 2 Line and Curve Attributes=_win32_Line_and_Curve_Attributes 2 Using Lines and Curves=_win32_Using_Lines_and_Curves 2 Drawing Markers=_win32_Drawing_Markers 2 Drawing a Pie Chart=_win32_Drawing_a_Pie_Chart 2 Line and Curve Functions=_win32_Functions_Used_with_Lines_and_Curves 1 Metafiles 2 Metafiles=_win32_Metafiles 2 About Metafiles=_win32_About_Metafiles 2 Enhanced-Format Metafiles=_win32_Enhanced.2d.Format_Metafiles 2 Enhanced Metafiles=_win32_Enhanced_Metafiles 2 Enhanced Metafile Operations=_win32_Enhanced_Metafile_Operations 2 Windows-Format Metafiles=_win32_Windows.2d.Format_Metafiles 2 Using Metafiles=_win32_Using_Metafiles 2 Creating an Enhanced Metafile=_win32_Creating_an_Enhanced_Metafile 2 Displaying a Picture and Storing It in an Enhanced Metafile=_win32_Displaying_a_Picture_and_Storing_It_in_an_Enhanced_Metafile 2 Opening an Enhanced Metafile and Displaying Its Contents=_win32_Opening_an_Enhanced_Metafile_and_Displaying_Its_Contents 2 Editing an Enhanced Metafile=_win32_Editing_an_Enhanced_Metafile 2 Metafile Functions=_win32_Functions_Used_with_Enhanced_Format_Metafiles 1 Paths 2 Paths=_win32_Paths 2 About Paths=_win32_About_Paths 2 Outlined and Filled Paths=_win32_Outlined_and_Filled_Paths 2 Transformations of Paths=_win32_Transformations_of_Paths 2 Clip Paths and Graphic Effects=_win32_Clip_Paths_and_Graphic_Effects 2 Conversion of Paths to Regions=_win32_Conversion_of_Paths_to_Regions 2 Curved Paths=_win32_Curved_Paths 2 Using Paths=_win32_Using_Paths 2 Path Functions=_win32_Functions_for_Paths 1 Pens 2 Pens=_win32_Pens 2 About Pens=_win32_About_Pens 2 Cosmetic Pens=_win32_Cosmetic_Pens 2 Geometric Pens=_win32_Geometric_Pens 2 Pen Attributes=_win32_Pen_Attributes 2 Width=_win32_Width 2 Style=_win32_Style 2 Color=_win32_Color 2 Pattern=_win32_Pattern 2 Hatch=_win32_Hatch 2 End Cap=_win32_End_Cap 2 Join=_win32_Join 2 Using Pens=_win32_Using_Pens 2 Pen Functions=_win32_Functions_that_Support_the_Pen_Interface 1 Printing and Print Spooler 2 Printing and Print Spooler=_win32_Printing_and_Print_Spooler 2 About Printing=_win32_About_Printing 2 Default Printing Interface=_win32_Default_Printing_Interface 2 Print Spooler=_win32_Print_Spooler 2 Print Processor=_win32_Print_Processor 2 Graphics Engine=_win32_Graphics_Engine 2 Monitor=_win32_Monitor 2 Printer Device Contexts Overview=_win32_Printer_Device_Contexts_Overview 2 Printer Escapes=_win32_Printer_Escapes 2 WYSIWYG Display and Output=_win32_WYSIWYG_Display_and_Output 2 Using the Printing Functions=_win32_Using_the_Printing_Functions 2 Opening and Displaying a .BMP File=_win32_Opening_and_Displaying_a_BMP_File 2 Using a Print Dialog Box and Retrieving a Printer Device Context=_win32_Using_a_Print_Dialog_Box_and_Retrieving_a_Printer_Device_Context _win32_Using_a_Print_Dialog_Box_and_Retrieving_a_Printe 2 Preparing to Print=_win32_Preparing_to_Print 2 Abort Procedure=_win32_Abort_Procedure 2 Cancel Dialog Box=_win32_Cancel_Dialog_Box 2 Printing a Document=_win32_Printing_a_Document 2 Printing and Print Spooler Reference=_win32_Printing_and_Print_Spooler_Reference 2 Printing and Print Spooler Functions=_win32_Printing_and_Print_Spooler_Functions 2 Printing and Print Spooler Structures=_win32_Printing_and_Print_Spooler_Structures 2 Printing and Print Spooler Messages=_win32_Printing_and_Print_Spooler_Messages 1 Regions 2 Regions=_win32_Regions 2 About Regions=_win32_About_Regions 2 Region Creation and Selection=_win32_Region_Creation_and_Selection 2 Region Operations=_win32_Region_Operations 2 Combining=_win32_Combining 2 Comparing=_win32_Comparing 2 Filling=_win32_Filling 2 Painting=_win32_Painting 2 Inverting=_win32_Inverting 2 Framing=_win32_Framing 2 Retrieving a Bounding Rectangle=_win32_Retrieving_a_Bounding_Rectangle 2 Moving=_win32_Moving 2 Hit Testing=_win32_Hit_Testing 2 Using Regions=_win32_Using_Regions 2 Using Regions to Clip Output=_win32_Using_Regions_to_Clip_Output 2 Defining the Clipping Region=_win32_Defining_the_Clipping_Region 2 Clipping Output=_win32_Clipping_Output 2 Using Regions to Perform Hit Testing=_win32_Using_Regions_to_Perform_Hit_Testing 2 Region Functions=_win32_Functions_Used_with_Regions 1 Accessibility 2 Accessibility=_win32_Accessibility 2 About Accessibility=_win32_About_Accessibility 2 Accessibility Parameters=_win32_Accessibility_Parameters 2 Built-in Accessibility Features=_win32_Built_in_Accessibility_Features 2 Using Accessibility=_win32_Using_Accessibility 2 Checking the State of an Accessibility Parameter=_win32_Checking_the_State_of_an_Accessibility_Parameter 2 Enabling a Built-in Accessibility Feature=_win32_Enabling_a_Built_in_Accessibility_Feature 2 Accessibility Reference=_win32_Accessibility_Reference 2 Accessibility Functions=_win32_Accessibility_Functions 2 Accessibility Structures=_win32_Accessibility_Structures 1 Atoms 2 Atoms=_win32_Atoms 2 About Atom Tables=_win32_About_Atom_Tables 2 Global Atom Table=_win32_Global_Atom_Table 2 Local Atom Tables=_win32_Local_Atom_Tables 2 Atom Types=_win32_Atom_Types 2 String Atoms=_win32_String_Atoms 2 Integer Atoms=_win32_Integer_Atoms 2 Atom Creation and Usage Count=_win32_Atom_Creation_and_Usage_Count 2 Atom-Table Queries=_win32_Atom.2d.Table_Queries 2 Atom String Formats=_win32_Atom_String_Formats 2 Using Atoms=_win32_Using_Atoms 2 Atom Functions=_win32_Functions_Associated_with_Atoms 1 Communications 2 Communications=_win32_Communications 2 About Communications=_win32_About_Communications 2 Communications Resource Handles=_win32_Communications_Resource_Handles 2 Modification of Communications Resource Settings=_win32_Modification_of_Communications_Resource_Settings 2 Communications Resource Configuration=_win32_Communications_Resource_Configuration 2 Modem Configuration=_win32_Modem_Configuration 2 Read and Write Operations=_win32_Read_and_Write_Operations 2 Overlapped Operations=_win32_Overlapped_Operations 2 Time-Outs=_win32_Time.2d.Outs 2 Communications Errors=_win32_Communications_Errors 2 Communications Events=_win32_Communications_Events 2 Extended Functions=_win32_Extended_Functions 2 Using the Communications Functions=_win32_Using_the_Communications_Functions 2 Configuring a Communications Resource=_win32_Configuring_a_Communications_Resource 2 Monitoring Communications Events=_win32_Monitoring_Communications_Events 2 Communication Functions=_win32_Functions_Used_with_Communications_Devices 1 Consoles and Character-Mode Support 2 Consoles and Character-Mode Support=_win32_Consoles_and_Character_Mode_Support 2 About Character-Mode Support=_win32_About_Character_Mode_Support 2 Consoles=_win32_Consoles 2 Creation of a Console=_win32_Creation_of_a_Console 2 Closing a Console=_win32_Closing_a_Console 2 Console Handles=_win32_Console_Handles 2 Console Input Buffer=_win32_Console_Input_Buffer 2 Console Screen Buffers=_win32_Console_Screen_Buffers 2 Window and Screen Buffer Size=_win32_Window_and_Screen_Buffer_Size 2 Scrolling the Screen Buffer=_win32_Scrolling_the_Screen_Buffer 2 Input and Output Methods=_win32_Input_and_Output_Methods 2 Console Modes=_win32_Console_Modes 2 High-Level Console I/O=_win32_High_Level_Console_I_O 2 High-Level Console Modes=_win32_High_Level_Console_Modes 2 High-Level Console Input and Output Functions=_win32_High_Level_Console_Input_and_Output_Functions 2 Low-Level Console I/O=_win32_Low_Level_Console_I_O 2 Low-Level Console Modes=_win32_Low_Level_Console_Modes 2 Low-Level Console Input Functions=_win32_Low_Level_Console_Input_Functions 2 Low-Level Console Output Functions=_win32_Low_Level_Console_Output_Functions 2 Console Code Pages=_win32_Console_Code_Pages 2 Console Control Handlers=_win32_Console_Control_Handlers 2 CTRL+C and CTRL+BREAK Signals=_win32_CTRL_C_and_CTRL_BREAK_Signals 2 CTRL+CLOSE Signal=_win32_CTRL_CLOSE_Signal 2 Console Process Groups=_win32_Console_Process_Groups 2 Using the Console=_win32_Using_the_Console 2 Using the High-Level Input and Output Functions=_win32_Using_the_High_Level_Input_and_Output_Functions 2 Writing Characters or Colors to Consecutive Cells=_win32_Writing_Characters_or_Colors_to_Consecutive_Cells 2 Reading and Writing Blocks of Characters and Attributes=_win32_Reading_and_Writing_Blocks_of_Characters_and_Attributes 2 Reading Input Buffer Events=_win32_Reading_Input_Buffer_Events 2 Scrolling a Screen Buffer s Window=_win32_Scrolling_a_Screen_Buffer_s_Window 2 Scrolling a Screen Buffer s Contents=_win32_Scrolling_a_Screen_Buffer_s_Contents 2 Registering a Control Handler Function=_win32_Registering_a_Control_Handler_Function 2 Console Application Issues=_win32_Console_Application_Issues 2 Console Reference=_win32_Console_Reference 2 Console Functions=_win32_Console_Functions 2 Console Structures=_win32_Console_Structures 1 Data Decompression Library 2 Data Decompression Library=_win32_Data_Decompression_Library 2 About the Data Decompression Library=_win32_About_the_Data_Decompression_Library 2 Data Compression=_win32_Data_Compression 2 Data Decompression=_win32_Data_Decompression 2 Using the Data Decompression Library=_win32_Using_the_Data_Decompression_Library 2 Decompressing a Single File=_win32_Decompressing_a_Single_File 2 Decompressing Multiple Files=_win32_Decompressing_Multiple_Files 2 Reading Bytes from Compressed Files=_win32_Reading_Bytes_from_Compressed_Files 2 Data Decompression Library Functions=_win32_Functions_Used_to_Decompress_Files 1 Debugging 2 Debugging=_win32_Debugging 2 About Debugging Support=_win32_About_Debugging_Support 2 Support from Process, Thread, and Exception Functions=_win32_Support_from_Process.2c_.Thread.2c_.and_Exception_Functions 2 Process Functions=_win32_Process_Functions 2 Thread Functions=_win32_Thread_Functions 2 Exception Handling for Debugging=_win32_Exception_Handling_for_Debugging 2 Debugging Functions=_win32_Debugging_Functions 2 Communicating with the Debugger=_win32_Communicating_with_the_Debugger 2 Debugging Events=_win32_Debugging_Events 2 Using Debugging Support=_win32_Using_Debugging_Support 2 Debugging Functions=_win32_Functions_That_Support_Debugging 1 Device Input and Output 2 Device Input and Output=_win32_Device_Input_and_Output 2 About Device Input and Output=_win32_About_Device_Input_and_Output 2 Device Handles=_win32_Device_Handles 2 Device Control Codes=_win32_Device_Control_Codes 2 Using Device Input and Output Control=_win32_Using_Device_Input_and_Output_Control 2 Calling DeviceIoControl on Windows NT=_win32_Calling_DeviceIoControl_on_Windows_NT 2 Calling DeviceIoControl on Windows 95=_win32_Calling_DeviceIoControl_on_Windows_95 2 Device Input and Output Reference=_win32_Device_Input_and_Output_Reference 2 Device Input and Output Functions=_win32_Device_Input_and_Output_Functions 2 Device Input and Output Operations=_win32_Device_Input_and_Output_Operations 2 Device Input and Output Structures=_win32_Device_Input_and_Output_Structures 1 Dynamic Data Exchange (DDE) 2 Dynamic Data Exchange=_win32_Dynamic_Data_Exchange 2 About Dynamic Data Exchange=_win32_About_Dynamic_Data_Exchange 2 Dynamic Data Exchange Protocol=_win32_Dynamic_Data_Exchange_Protocol 2 Uses for Windows Dynamic Data Exchange=_win32_Uses_for_Windows_Dynamic_Data_Exchange 2 Dynamic Data Exchange from the User s Point of View=_win32_Dynamic_Data_Exchange_from_the_User.92.s_Point_of_View 2 Dynamic Data Exchange Concepts=_win32_Dynamic_Data_Exchange_Concepts 2 Client, Server, and Conversation=_win32_Client.2c_.Server.2c_.and_Conversation 2 Application, Topic, and Item Names=_win32_Application.2c_.Topic.2c_.and_Item_Names 2 The System Topic=_win32_The_System_Topic 2 Permanent Data Links=_win32_Permanent_Data_Links 2 Atoms and Shared Memory Objects=_win32_Atoms_and_Shared_Memory_Objects 2 Dynamic Data Exchange Messages Overview=_win32_Dynamic_Data_Exchange_Messages_Overview 2 Dynamic Data Exchange Message Flow=_win32_Dynamic_Data_Exchange_Message_Flow 2 Parameter-Packing Functions=_win32_Parameter.2d.Packing_Functions 2 Using Dynamic Data Exchange=_win32_Using_Dynamic_Data_Exchange 2 Initiating a Conversation=_win32_Initiating_a_Conversation 2 Transferring a Single Item=_win32_Transferring_a_Single_Item 2 Retrieving an Item from the Server=_win32_Retrieving_an_Item_from_the_Server 2 Submitting an Item to the Server=_win32_Submitting_an_Item_to_the_Server 2 Establishing a Permanent Data Link=_win32_Establishing_a_Permanent_Data_Link 2 Initiating a Data Link=_win32_Initiating_a_Data_Link 2 Initiating a Data Link with the Paste Link Command=_win32_Initiating_a_Data_Link_with_the_Paste_Link_Command 2 Notifying the Client that Data Has Changed=_win32_Notifying_the_Client_that_Data_Has_Changed 2 Terminating a Data Link=_win32_Terminating_a_Data_Link 2 Carrying Out Commands in a Server Application=_win32_Carrying_Out_Commands_in_a_Server_Application 2 Terminating a Conversation=_win32_Terminating_a_Conversation 2 Dynamic Data Exchange Reference=_win32_Dynamic_Data_Exchange_Reference 2 Dynamic Data Exchange Functions=_win32_Dynamic_Data_Exchange_Functions 2 Dynamic Data Exchange Messages=_win32_Dynamic_Data_Exchange_Messages 1 Dynamic Data Exchange Management Library 2 Dynamic Data Exchange Management Library=_win32_Dynamic_Data_Exchange_Management_Library 2 About the DDEML=_win32_About_the_DDEML 2 Basic Concepts=_win32_Basic_Concepts 2 Client and Server Interaction=_win32_Client_and_Server_Interaction 2 Transactions and the DDE Callback Function=_win32_Transactions_and_the_DDE_Callback_Function 2 Service Names, Topic Names, and Item Names=_win32_Service_Names.2c_.Topic_Names.2c_.and_Item_Names 2 System Topic=_win32_System_Topic 2 DDEML and Threads=_win32_DDEML_and_Threads 2 Initialization=_win32_Initialization 2 Callback Function=_win32_Callback_Function 2 String Management=_win32_String_Management 2 Name Service=_win32_Name_Service 2 Service Name Registration=_win32_Service_Name_Registration 2 Service Name Filter=_win32_Service_Name_Filter 2 Conversation Management=_win32_Conversation_Management 2 Single Conversations=_win32_Single_Conversations 2 Multiple Conversations=_win32_Multiple_Conversations 2 Data Management=_win32_Data_Management 2 Transaction Management=_win32_Transaction_Management 2 Request Transaction=_win32_Request_Transaction 2 Poke Transaction=_win32_Poke_Transaction 2 Advise Transaction=_win32_Advise_Transaction 2 Execute Transaction=_win32_Execute_Transaction 2 Synchronous and Asynchronous Transactions=_win32_Synchronous_and_Asynchronous_Transactions 2 Transaction Control=_win32_Transaction_Control 2 Transaction Classes=_win32_Transaction_Classes 2 Transaction Types=_win32_Transaction_Types 2 Error Detection for DDEML Functions=_win32_Error_Detection_for_DDEML_Functions 2 Monitoring Applications=_win32_Monitoring_Applications 2 Dynamic Data Exchange Management Functions=_win32_Dynamic_Data_Exchange_Management_Functions 1 Dynamic-Link Libraries 2 Dynamic-Link Libraries=_win32_Dynamic_Link_Libraries 2 About Dynamic-Link Libraries=_win32_About_Dynamic_Link_Libraries 2 Advantages of Dynamic Linking=_win32_Advantages_of_Dynamic_Linking 2 Dynamic-Link Library Creation=_win32_Dynamic_Link_Library_Creation 2 Dynamic-Link Library Entry-Point Function=_win32_Dynamic_Link_Library_Entry_Point_Function 2 Module-Definition File=_win32_Module_Definition_File 2 Load-Time Dynamic Linking=_win32_Load_Time_Dynamic_Linking 2 Run-Time Dynamic Linking=_win32_Run_Time_Dynamic_Linking 2 Dynamic-Link Library Data=_win32_Dynamic_Link_Library_Data 2 Using Dynamic-Link Libraries=_win32_Using_Dynamic_Link_Libraries 2 Creating a Simple Dynamic-Link Library=_win32_Creating_a_Simple_Dynamic_Link_Library 2 Using Load-Time Dynamic Linking=_win32_Using_Load_Time_Dynamic_Linking 2 Using Run-Time Dynamic Linking=_win32_Using_Run_Time_Dynamic_Linking 2 Using Shared Memory in a Dynamic-Link Library=_win32_Using_Shared_Memory_in_a_Dynamic_Link_Library 2 Using Thread Local Storage in a Dynamic-Link Library=_win32_Using_Thread_Local_Storage_in_a_Dynamic_Link_Library 2 Dynamic-Link Library Functions=_win32_Dynamic_Link_Library_Functions 1 Errors 2 Errors=_win32_Errors 2 About Errors=_win32_About_Errors 2 Notifying the User=_win32_Notifying_the_User 2 Logging Off or Shutting Down=_win32_Logging_Off_or_Shutting_Down 2 Last-Error Code=_win32_Last_Error_Code 2 Error Message Boxes=_win32_Error_Message_Boxes 2 Using Errors=_win32_Using_Errors 2 Notifying the User of Errors - Example=_win32_Notifying_the_User_of_Errors_Example 2 Logging Off=_win32_Logging_Off 2 Shutting Down=_win32_Shutting_Down 2 Retrieving the Last-Error Code=_win32_Retrieving_the_Last_Error_Code 2 Error Functions=_win32_Error_Functions 1 Event Logging 2 Event Logging=_win32_Event_Logging 2 Event Logging Model=_win32_Event_Logging_Model 2 Logging Guidelines=_win32_Logging_Guidelines 2 Logging Performance and Size=_win32_Logging_Performance_and_Size 2 Event Logging Management Information=_win32_Event_Logging_Management_Information 2 Event Logging Operations=_win32_Event_Logging_Operations 2 Event Log Entry=_win32_Event_Log_Entry 2 Source=_win32_Source 2 Event Identifier=_win32_Event_Identifier 2 Type=_win32_Type 2 Category=_win32_Category 2 Strings=_win32_Strings 2 Description=_win32_Description 2 Data=_win32_Data 2 The EVENTLOGRECORD Structure=_win32_The_EVENTLOGRECORD_Structure 2 Special Cases=_win32_Special_Cases 2 Using Event Logging=_win32_Using_Event_Logging 2 Adding a Source to the Registry=_win32_Adding_a_Source_to_the_Registry 2 Reporting an Event=_win32_Reporting_an_Event 2 Querying the Event Log=_win32_Querying_the_Event_Log 2 Reading the Event Log=_win32_Reading_the_Event_Log 2 Event Logging Functions=_win32_Event_Logging_Functions 1 File Mapping 2 File Mapping=_win32_File_Mapping 2 File Mapping Platform Differences=_win32_File_Mapping_Platform_Differences 2 About File Mapping=_win32_About_File_Mapping 2 Accessing Files Using the CreateFile Function=_win32_Accessing_Files_Using_the_CreateFile_Function 2 Sharing Files and Memory=_win32_Sharing_Files_and_Memory 2 Coherence=_win32_Coherence 2 Using File Mapping=_win32_Using_File_Mapping 2 File Mapping Functions=_win32_File_Mapping_Functions 1 File Mapping (Windows NT) 2 File Mapping (Windows NT)=_win32_File_Mapping_Windows_NT_ 2 About File Mapping=_win32_About_File_Mapping_nt 2 Sharing a File=_win32_Sharing_a_File 2 Sharing a Memory Block=_win32_Sharing_a_Memory_Block 2 Closing a File View=_win32_Closing_a_File_View 2 Using File Mapping=_win32_Using_File_Mapping_nt 2 File Mapping Functions=_win32_File_Mapping_Functions_nt 1 File Systems 2 File Systems=_win32_File_Systems 2 About File Systems=_win32_About_File_Systems 2 Guidelines=_win32_Guidelines 2 The New Technology File System=_win32_The_New_Technology_File_System 2 The File Allocation Table File System=_win32_The_File_Allocation_Table_File_System 2 The Protected-Mode FAT File System=_win32_The_Protected.2d.Mode_FAT_File_System 2 The High-Performance File System=_win32_The_High.2d.Performance_File_System 1 Files 2 Files=_win32_Files 2 About Files=_win32_About_Files 2 System Organization=_win32_System_Organization 2 Accessing Files=_win32_Accessing_Files 2 Filename Conventions=_win32_Filename_Conventions 2 File Operations=_win32_File_Operations 2 Creating and Opening Files with the CreateFile Function=_win32_Creating_and_Opening_Files_with_the_CreateFile_Function 2 Closing and Deleting Files=_win32_Closing_and_Deleting_Files 2 Copying and Moving Files=_win32_Copying_and_Moving_Files 2 Reading from and Writing to a File=_win32_Reading_from_and_Writing_to_a_File 2 Searching for Files=_win32_Searching_for_Files 2 Creating Temporary Files=_win32_Creating_Temporary_Files 2 Getting Information About Files=_win32_Getting_Information_About_Files 2 Directory Operations=_win32_Directory_Operations 2 Getting System Information=_win32_Getting_System_Information 2 File Compression=_win32_File_Compression 2 Compression Attribute=_win32_Compression_Attribute 2 Compression State=_win32_Compression_State 2 Determining Compression Attribute and State=_win32_Determining_Compression_Attribute_and_State 2 Setting Compression Attribute and State=_win32_Setting_Compression_Attribute_and_State 2 Obtaining the Size of a Compressed File=_win32_Obtaining_the_Size_of_a_Compressed_File 2 Using Files=_win32_Using_Files 2 Creating and Opening Files=_win32_Creating_and_Opening_Files 2 Reading, Writing, and Locking Files=_win32_Reading_Writing_and_Locking_Files 2 Creating and Using a Temporary File=_win32_Creating_and_Using_a_Temporary_File 2 Searching for Files and Changing File Attributes=_win32_Searching_for_Files_and_Changing_File_Attributes 2 Monitoring Changes in a Directory or Directory Tree=_win32_Monitoring_Changes_in_a_Directory_or_Directory_Tree 2 Testing for the End of the File=_win32_Testing_for_the_End_of_the_File 2 Retrieving a File Pointer=_win32_Retrieving_a_File_Pointer 2 File Functions=_win32_Functions_Used_with_Files 1 Handles and Objects 2 Handles and Objects=_win32_Handles_and_Objects 2 About Handles and Objects=_win32_About_Handles_and_Objects 2 Handle Limitations=_win32_Handle_Limitations 2 User and Graphics Device Interface Objects=_win32_User_and_Graphics_Device_Interface_Objects 2 Kernel Objects=_win32_Kernel_Objects 2 Handles and Objects Functions=_win32_Handles_and_Objects_Functions 1 Help 2 Help=_win32_Help 2 About Help=_win32_About_Help 2 Help Requests=_win32_Help_Requests 2 Help Menu=_win32_Help_Menu 2 Help from the Keyboard=_win32_Help_from_the_Keyboard 2 Help from the Mouse=_win32_Help_from_the_Mouse 2 Help Display and Windows Help=_win32_Help_Display_and_Windows_Help 2 Help Files=_win32_Help_Files 2 Starting Windows Help=_win32_Starting_Windows_Help 2 Help Topics Dialog Box=_win32_Help_Topics_Dialog_Box 2 Information Topics=_win32_Information_Topics 2 Pop-up Topics=_win32_Pop.2d.up_Topics 2 Keyword Searches=_win32_Keyword_Searches 2 Secondary Help Windows=_win32_Secondary_Help_Windows 2 Training Card Help=_win32_Training_Card_Help 2 Canceling Help=_win32_Canceling_Help 2 Using Help=_win32_Using_Help 2 Providing Help in a Dialog Box=_win32_Providing_Help_in_a_Dialog_Box 2 Setting the Appearance of a Secondary Help Window=_win32_Setting_the_Appearance_of_a_Secondary_Help_Window 2 Help Reference=_win32_Help_Reference 2 Help Functions=_win32_Help_Functions 2 Help Messages=_win32_Help_Messages 1 Image Color Matching 2 Image Color Matching=_win32_Image_Color_Matching 2 About Image Color Matching=_win32_About_Image_Color_Matching 2 Logical Colors, Gamuts, and Gamut Matching=_win32_Logical_Colors.2c_.Gamuts.2c_.and_Gamut_Matching 2 Color Spaces=_win32_Color_Spaces 2 Gamut Matching Method=_win32_Gamut_Matching_Method 2 Color Profiles=_win32_Color_Profiles 2 Device-Independent Bitmaps and Enhanced Metafiles=_win32_Device_Independent_Bitmaps_and_Enhanced_Metafiles 2 Gamma Correction=_win32_Gamma_Correction 2 Image Color Matching Reference=_win32_Image_Color_Matching_Reference 2 Image Color Matching Functions=_win32_Image_Color_Matching_Functions 2 Image Color Matching Macros=_win32_Image_Color_Matching_Macros 2 Image Color Matching Structures=_win32_Image_Color_Matching_Structures 1 Interprocess Communications 2 Interprocess Communications=_win32_Interprocess_Communications 2 About Interprocess Communications=_win32_About_Interprocess_Communications 2 Development Considerations=_win32_Development_Considerations 2 File Mapping and IPC=_win32_File_Mapping_and_IPC 2 Shared Memory and IPC=_win32_Shared_Memory_and_IPC 2 Anonymous Pipes and IPC=_win32_Anonymous_Pipes_and_IPC 2 Named Pipes and IPC=_win32_Named_Pipes_and_IPC 2 IPC Mailslots=_win32_IPC_Mailslots 2 Using the Clipboard for IPC=_win32_Using_the_Clipboard_for_IPC 2 Dynamic Data Exchange and IPC=_win32_Dynamic_Data_Exchange_and_IPC 2 Object Linking and Embedding=_win32_Object_Linking_and_Embedding 2 Dynamic-Link Libraries and IPC=_win32_Dynamic_Link_Libraries_and_IPC 2 Remote Procedure Call=_win32_Remote_Procedure_Call 2 The Netbios Function and IPC=_win32_The_Netbios_Function_and_IPC 2 Summary=_win32_Summary 1 Large Integer Operations 2 Large Integer Operations=_win32_Large_Integer_Operations 2 About Large Integer Operations=_win32_About_Large_Integer_Operations 2 Large Integer Operations Functions=_win32_Large_Integer_Operations_Functions 1 Mailslots 2 Mailslots=_win32_Mailslots 2 About Mailslots=_win32_About_Mailslots 2 Mailslot Names=_win32_Mailslot_Names 2 Mailslots and Microsoft LAN Manager 2.x=_win32_Mailslots_and_Microsoft_LAN_Manager_2..x 2 Server and Client Functions=_win32_Server_and_Client_Functions 2 Mailslot Server Functions=_win32_Mailslot_Server_Functions 2 Client Functions=_win32_Client_Functions 2 Using Mailslots=_win32_Using_Mailslots 2 Creating a Mailslot=_win32_Creating_a_Mailslot 2 Writing to a Mailslot=_win32_Writing_to_a_Mailslot 2 Reading from a Mailslot=_win32_Reading_from_a_Mailslot 2 Mailslot Functions=_win32_Functions_Used_with_Mailslots 1 Memory Management 2 Memory Management=_win32_Memory_Management 2 About Memory Management=_win32_About_Memory_Management 2 Virtual Address Space and Physical Storage=_win32_Virtual_Address_Space_and_Physical_Storage 2 Global and Local Functions=_win32_Global_and_Local_Functions 2 Standard C Library Functions=_win32_Standard_C_Library_Functions 2 Virtual Memory Functions=_win32_Virtual_Memory_Functions 2 Heap Functions=_win32_Heap_Functions 2 Shared Memory=_win32_Shared_Memory 2 Access Validation=_win32_Access_Validation 2 Guard Pages=_win32_Guard_Pages 2 Using the Virtual Memory Functions=_win32_Using_the_Virtual_Memory_Functions 2 Memory Management Functions=_win32_Memory_Management_Functions 1 Performance Monitoring 2 Performance Monitoring=_win32_Performance_Monitoring 2 About Performance Monitoring=_win32_About_Performance_Monitoring 2 Counters and Elapsed Times=_win32_Counters_and_Elapsed_Times 2 Registry Database=_win32_Registry_Database 2 Getting Performance Data=_win32_Getting_Performance_Data 2 Getting Descriptive Text=_win32_Getting_Descriptive_Text 2 Getting Selected Data=_win32_Getting_Selected_Data 2 Using Performance Monitoring=_win32_Using_Performance_Monitoring 2 Displaying Object, Counter, and Instance Names=_win32_Displaying_Object_Counter_and_Instance_Names 2 Displaying Counter Title Indices=_win32_Displaying_Counter_Title_Indices 2 Performance Monitoring Functions=_win32_Performance_Monitoring_Functions 1 Pipes 2 Pipes=_win32_Pipes 2 About Pipes=_win32_About_Pipes 2 Anonymous Pipes=_win32_Anonymous_Pipes 2 Named Pipes=_win32_Named_Pipes 2 Pipe Names=_win32_Pipe_Names 2 Named Pipe Modes=_win32_Named_Pipe_Modes 2 Named Pipe Operations=_win32_Named_Pipe_Operations 2 Named Pipe Server Process=_win32_Named_Pipe_Server_Process 2 Named Pipe Type and Read Mode=_win32_Named_Pipe_Type_and_Read_Mode 2 Blocking and Nonblocking Pipe Operations=_win32_Blocking_and_Nonblocking_Pipe_Operations 2 Synchronous and Overlapped Input and Output=_win32_Synchronous_and_Overlapped_Input_and_Output 2 Write-through to Remote Clients=_win32_Write.2d.through_to_Remote_Clients 2 Pipe Security=_win32_Pipe_Security 2 Using Pipes=_win32_Using_Pipes 2 Anonymous Pipes Overview=_win32_Anonymous_Pipes_Overview 2 Multithreaded Server=_win32_Multithreaded_Server 2 Server Using Overlapped Input and Output=_win32_Server_Using_Overlapped_Input_and_Output 2 Server Using Completion Routines=_win32_Server_Using_Completion_Routines 2 Named Pipe Client Process=_win32_Named_Pipe_Client_Process 2 Transactions on Named Pipes=_win32_Transactions_on_Named_Pipes 2 Pipe Functions=_win32_Functions_Used_with_Pipes 1 Power Management 2 Power Management=_win32_Power_Management 2 About Power Management=_win32_About_Power_Management 2 About System Power Status=_win32_About_System_Power_Status 2 Power Management Events=_win32_Power_Management_Events 2 Power Messages=_win32_Power_Messages 2 Power Management Reference=_win32_Power_Management_Reference 2 Power Management Functions=_win32_Power_Management_Functions 2 Power Management Messages=_win32_Power_Management_Messages 2 Power Management Structure=_win32_Power_Management_Structure 1 Processes and Threads 2 Processes and Threads=_win32_Processes_and_Threads 2 About Processes and Threads=_win32_About_Processes_and_Threads 2 Multitasking=_win32_Multitasking 2 When to Use Multitasking=_win32_When_to_Use_Multitasking 2 Scheduling=_win32_Scheduling 2 Scheduling Priorities=_win32_Scheduling_Priorities 2 Creating Threads=_win32_Creating_Threads 2 Suspending Thread Execution=_win32_Suspending_Thread_Execution 2 Synchronizing Execution of Multiple Threads=_win32_Synchronizing_Execution_of_Multiple_Threads 2 Thread Local Storage=_win32_Thread_Local_Storage 2 Terminating a Thread=_win32_Terminating_a_Thread 2 Multiple Threads and Graphics Device Interface Objects=_win32_Multiple_Threads_and_Graphics_Device_Interface_Objects 2 Creating Processes=_win32_Creating_Processes 2 Inheritance=_win32_Inheritance 2 Environment Variables=_win32_Environment_Variables 2 Setting Window Properties Using STARTUPINFO=_win32_Setting_Window_Properties_Using_STARTUPINFO 2 Terminating a Process=_win32_Terminating_a_Process 2 Process and Thread Handles and Identifiers=_win32_Process_and_Thread_Handles_and_Identifiers 2 Using Processes and Threads=_win32_Using_Processes_and_Threads 2 Using a Multithreaded Multiple Document Interface Application=_win32_Using_a_Multithreaded_Multiple_Document_Interface_Application 2 Creating a Child Process with Redirected Input and Output=_win32_Creating_a_Child_Process_with_Redirected_Input_and_Output 2 Changing Environment Variables=_win32_Changing_Environment_Variables 2 Using Thread Local Storage=_win32_Using_Thread_Local_Storage 2 Process and Thread Functions=_win32_Functions_Used_with_Processes