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 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 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 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 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 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