     . 

      

            
 .        
      .    
   ,    .   
      ,     
    . 

    495 

     ,     Windows    
  ,        
.        , 
  ,      
.  . .1       
    . 

    :      ( 
 )   "The Osborne Windows Programming Series, 
Volume , Schildt, Poppas, and Murray (Berkeley, CA: Osborne/McGraw-Hill, 1994). 

     . I.    

                    

    ACCELERATORS             . 
    AUT03STATE             , 
  . 
    AUTOCHECKBOX         . 
    AUTORADIOBUTTON      . 
    BITMAP                  . 
    CAPTION                 . 
    CHARACTERISTICS      ,  . 
    CHECKBOX              . 
    CLASS                    . 
                 . 
    CONTROL                 . 
                       . 
    CURSOR                   . 
    DEFPL1SHBUTTON       ,   . 
    DIALOG                 . 
    DIALOGEX                . 
    EDITTEXT               . 
    EXSTYLE                  . 
    FONT                   ,     
 .      ,  
  . 
    GROLJPBOX              . 
    ICON                    ,     
   .      , 
  . 


    496                                    MFC:   


                  

    LISTBOX               . 
    LTEXT                   ,    . 
    MENU                     .   
     . 
    MENUEX                . 
    MENUITEM             . 
    MESSAGETABLE         . 
    POPUP                  . 
    PUSHBOX                 . 
    PUSHBUTTON           . 
    RADIOBUTTON          . 
    RCDATA                 ,    . 
    RTEXT                  ,    . 
    SCROLLBAR             . 
    STATE3                  ,   . 
    STRINGTABLE           ASCII-,   '\0'. 
    STYLE                    . User-Defined      
         . 
    VERSION                  ,  . 
    VERSIONINFO           ,    
 . 
           . 
    :         
     C/C++. 


    .  .                                    497 


    ACCELERATORS 
         .    
  . ,    ,  
 TranslateAccelerator()   Windows WM_COMMAND  WM_SYSCOMMAND. 

     

    _ ACCELERATORS 
    { 
    event, idvalue [, }[] 
    1 

    _______________ _____   _________________ 

    BackGndColors ACCELERATORS 
    1 
    VK_F1, IDM_BLACK, VIRTKEY 
    VK_F2, IDM_WHITE, VIRTKEY 
    VK_F12, IDM_LTGRAY, VIRTKEY 
    } 

    ___________________________________________ 

     _      . 
 event   .       
ASCII-    ( ""),       
  (        ASCII). 
 ""   ,        
 [CTRL].       VIRTKEY. 
 idvalue   .     
 NOINVERT, ALT, SHIFT  CONTROL.  NOINVERT ,  
          
 .  ALT, SHIFT  CONTROL    
    [ALT], [SHIFT]  [CONTROL]. 

    AUT03STATE 

         ,  
    (),  ( )   
(  ).       AUTOCHECKBOX. 

    498                                    MFC:   


    AUTOCHECKBOX 

         . 
         
 .     
    . 
     

    AUTOCHECKBOX cb_text, id, , , width, height: [, ] 

       ____________    ___ ___ ___ __ 

    AUTOCHECKBOX "Option I", 6, 15, 15, 35, 15 


    ______________________________________ __ 

     cb_text  ,     
.  id    ,  
 .         
       . 
 width  height   .     
     BUTTON,    
   .     BS_AUTOCHECKBOX 
| WS_TABSTOP.       CONTROL  STYLE. 

    AUTORAD10BUTTON 

    .     .  
         . 
    ,     
 .       
 .     , 
  ,      . 
    ______________________________________________ 

    AUTORAD10BUTTON rb_text, id, , , width, height [, } 

    _____________________________________________ 

    AUTORAD10BUTTON "Duplex", ID_BOLD, 20, 20, 60, 70 

    _____________________________________________ 

     rb_texl  ,    .  
id    ,  .     
         
  .  width  height   .  
        BUTTON,   
 WS_DISABLED, WS_GROUP  WS_TABSTOP.     
BS_AUTORADIOBUTTON | WS_TABSTOP.      
 CONTROL  STYLE. 

    .  .                                    499 


    BITMAP 

         ,   
   ,      . 

    ______________________________________________ 

    id name BITMAP [-load-ing] [memory] filename 

    __________________________________________________ 

    MyBitmap BITMAP mybitmap.bmp 

    _____________________________________________ 

     id_name       
,   .  loading    
.  PRELOAD ,       
 ,   LOADONCALL ,    
     .  memory   
   .       
  (FIXED),     (MOVEABLE)  
 (DISCARDABLE),    .  filename 
  ,   . 

    CAPTION 

         . 

    ______________________________________________ 

    CAPTION text 

    _____________________________________________ 

    CAPTION "Enter All Data" 

    _____________________________________________ 

     text   ASCII-,    . 

    CHARACTERISTICS 

         ,  . 

    ______________________________________________ 

    CHARACTERISTICS value 

       __________________________________________ 

    CHARACTERISTICS 99 


    500                                     MFC:   


    _______________________________________ 

     value     ( ).  
CHARACTERISTICS       , 
 , , ,     RCDATA. 

    CHECKBOX 

        .  
         . 

          _________________ _____ __ __ __ 

    CHECKBOX cb_text, id, , , width, height [, ] 

    ________________________________________________ 

    CHECKBOX "Underscore", 6, 15, 15, 35, 15 

    _____________________________________________ 

     cb_text  ,     
.  id    ,  
 .         
       . 
 width  height   .     
     BUTTON,    
   .     BS_CHECKBOX | 
WS_TABSTOP.       CONTROL  STYLE. 

    CLASS 

         .     
,     . 

         __________________________________________ 

    CLASS class_type 

    ________________________________________________ 

    CLASS "first_class" 

    _____________________________________________ 

     class_type      
 ,    .    
    ,   cdWndExtra   
WNDCLASS  WNDCLASSEX    DLGWINDOWEXTRA. 

    .  .                                    501 

     
        ,   
    (  )  .   
     ,   .  
  ,       
.        
 (  )  . 

    _________   ___________         ____ 

     -id, x, , width, height [, ] 

    ________________________________________ 

     CB_ID, 15, 20, 100, 100, WS_VSCROLL 

    ______________________       _____ 

     id    ,  
 .          
      .  width  
height   .       
   ,      
 .     CBSJSIMPLE | WS_TABSTOP.  
     CONTROL  STYLE. 

    CONTROL 

          . 

    ______________________________________________ 

    CONTROL c_text, id, class, style, x, , width, height 

    ________________________________________________ 

    CONTROL "SColor", ID_COLOR, , CBS_AUTOHSCROLL, 10, 10, 100, 120 

    _____________________________________________ 

     c_text   ,    
.  id    ,  
 . 
     class  ,  ,     
    : 

    BUTTON 
     
    EDIT 
    LISTBOX 
    SCROLLBAR 
    STATIC 


    502                                     MFC:   

      ,   style,   
 ,       . 
        , .2  .7. 
               
     .  width  height 
  . 

     .2.    BUTTON 

                         

    BS_3SATE                   . 
    BS_ALJT03STATE             . 
    BS_AUTOCHECKBOX        . 
    BS_AUTORADIOBUTTON    . 
    BS_B1TMAP                 . 
    BS_BOTTOM                  . 
    BS_CENTER                  . 
    BS_CHECKBOX            . 
    BS_DEFPUSHBUTTON     ,   . 
    BS_GROLJPBOX            . 
    BS_ICON                   . 
    BS_LEFT                      . 
    BS_LEFTTEXT                  . 
    (     Windows 95.     
 BS_RIGHTBUTTON.) 
    BS_MULTILINE              . 
    BS_NOTIFY                 ,   
     . 
    BS_OWNERDRAW         ,    . 
    BS_PUSHBLITTON         . 
    BS_PUSHLIKE           ,      . 
    BS_RADIOBUTTON        . 
    BS_RIGHT                     . 
    BS_RIGHTBUTTON             
   . (    ). 
    BS_TEXT                  . 
    BS_TOP                       . 
    BS_VCENTER                  . 


    .  .                                    503 


     ..     

                                 

    CBS_AUTOHSCROLL                   
 .     ,      . 
    CBS_DISABLENOSCROLL         (  ) 
    ,       . 
    CBS_DROPDOWN                    
 . 
    CBS_DROPDOWNLIST                
 . 
    CBS_HASSTRINGS              ,  ,    
,   . 
    CBS_LOWERCASE                   . 
    CBS_NOINTEGRALHEIGHT     Windows     
 . 
    CBS_OEMCONVERT                 
ASCII  OEM  . 
    CBS_OWNERDRAWFIXED         .   
 . 
    CBS_OWNERDRAWVARIABLE     .    . 
    CBS_SIMPLE                        
 (  ) . 
    CBS_SORT                          . 
    CBS_UPPERCASE                    . 


     .4.    EDIT 

                                  

    ES_AUTOHSCROLL                 . 
    ES_AUTOVSCROLL                 . 
    ES_CENTER                        . 
    ES_LEFT                            . 
    ES_LOWERCASE                     
  . 
    ES_MULTILINE                       . 


    504                                    MFC:   


                             

    ES_NOHIDESEL                      
 . 
    ES_NUMBER                         . 
    ES_OEMCONVERT                  
  ASCII  OEM  . 
    ES_PASSWORD                      
.    . 
    ES_READONLY                    . 
    ES_RIGHT                           . 
    ES_UPPERCASE                      
  . 
    ES_WANTRETURN                    
    [ENTER].      
[ENTER]    ,   .   
       . 

     .5.    LISTBOX                              

    LBSJDISABLENOSCROLL          (  
)      ,    
   .     ,    
    . 
    LBS_EXTENDEDSEL                . 
    LBS_HASSTRINGS              ,  ,    
,   . 
    LBS_MULTICOLLIMN                 
 . 
    LBS_MULTIPLESEL                 
   . 
    LBS_NOINTEGRALH EIGHT     Windows     . 
    LBS_NOREDRAW                   . 
    LBS_NOSEL                    ,     . 
    LBS_NOT1FY                         
 . 

    .  .                                    505 

                              

    LBS_OWNERDRAWFIXED         .   
 . 
    LBS_OWNERDRAWVARIABLE      .    . 
    LBS_SORT                          
 . 
    LBS_STANDARD               . 
    LBS_USETABSTOPS                 
 [TAB]. 
    LBS WANTK.EYBOARDINPUT        
WM_VKEYTOITEM  WM_CHARTOITEM,      
   . 

     .6.    SCROLLBAR 

                                

    SBS_BOTTOMALIGN                  
   . 
    SBS_HORZ                       . 
    SBS_LEFTALIGN                     
   . 
    SBS_RIGHTALIGN                    
   . 
    SBS_SIZEBOX                       
,     . 
    SBS_SIZEBOXBOTTOMRIGHTALIGN      
      . 
    SBS_SIZEBOXTOPLEFTALIGN        
      . 
    SBS_SIZEGRIP                    . 
    SBS_TOPALIGN                       
   . 
    SBS_VERT                       . 


    506                                     MFC:   


     .7.    STATIC 

                           

    SS_BITMAP                ,   . 
    SS_BLACKFRAME              .  
     Windows  ,   
.     . 
    SS_BLACKRECT                
 .       
Windows  ,   .     . 
    SS_CENTER                    
 . 
    SS_CENTERIMAGE              
   . 
    SSJENHMETAFILE         ,    . 
    SS_ETCHEDFRAME                 EDGE_ETCHED 
("" ). 
    SS_ETCHEDHORZ               EDGEJETCHED. 
    SS_ETCHEDVERT                EDGE_ETCHED. 
    SS_GRAYFRAME               .  
     . 
    SS_GRAYRECT                 
 .       
Windows  4> .     . 
    SS_1CON                      .  
       , 
    ICON. 
    SS_LEFT                        
 . 
    SS_LEFTNOWORDWRAP          
 .    . ,   
 , . 
    SS_NOPREFIX              "&"  . 
    SS_NOTIFY                    
  . 
    SS_OWNERDRAW            . 


    .  .                                    507 


                         

    SS_REALSIZEIMAGE              . 
    SS_RIGHT                      
 . 
    SS_R1GHTJUST                  
 ,        
 . 
    SS_SIMPLE                 ,    
,      . 
    SS_SUNKEN                 "". 
    SS_WHITEFRAME              .  
     . 
    SS_WHITERECT                
 .       
Windows   .     . 
     
            
     ,   
 ,     . 
     ,     
  . 

    ______________________________________________ 

     c_text, id, x, , width, height [, ] 

     _______________________________________________ 

     "Wild Colors", ID_WCOLORS, 20, 20, 150, 150 

     _________________________________________ 

     c_text   .  id  
  ,   .      
         
 .  width  height   .   
      SS_CENTER, WS_TABSTOP  
WS_GROUP,       .  
   SS_CENTER | WS_GROUP. 

    508                                    MFC:   

    CURSOR 
        . 

    ___________________________________________ 

    id name CURSOR [2oad-ing] [memory] filename 

    _____________________________________________ 

    cursorA CURSOR "c:\\win\\mycur.cur" 

                ___         ___ 

     id_name       
,   .  loading    
.  PRELOAD ,       
 ,   LOADONCALL ,    
     .  memory   
   .       
  (FIXED),     (MOVEABLE)  
 (DISCARDABLE),    .  filename 
  ,   . 

    DEFPUSHBUTTON 

       ,      
   .     
  ,  ,  . 
     . 

     

    DEFPUSHBUTTON pb__text, id, x, , width, height [, ] 

    ________________________________________________ 

    DEFPUSHBUTTON "OK", ID_OK, 20, 20, 35, 35 

        __________________________ ___________ 

     pb_texl  ,   .  id 
      ,   
.           
     .  width  height 
  .        
 BSJOEFPUSHBUTTON, WS_TABSTOP, WS_GROUP  WS_DISABLED,  
     .     
BS_DEFPUSHBUTTON | WS_TABSTOP. 


    .  .                                    509 


    DIALOG 

        . 

     

    id__name DIALOG [loading}[memory} x, , width, height [, } 

     __ __ 

    ShapeDialogBox DIALOG 6, 18, 160, 100 

    ____________________________________ 

     id_name       
,   .  loading    
.  PRELOAD ,       
 ,   LOADONCALL ,    
     .  memory   
   .       
  (FIXED),     (MOVEABLE)  
 (DISCARDABLE),    .      
      .  width  height 
  .         
,       . ,  
      : 
DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU.   
    CONTROL  STYLE. 

    DIALOGEX 

     DIALOGEX     DIALOG.   
         
,    . 

    ______________________________________________ 

    id_name DIALOGEX [loading][memory] x, , width, height [, IDHelp] 

    _____________________________________________ 

      DIALOGEX    DIALOG,  
 IDHelp.       
,     . 
    - DIALOGEX        
  EXSTYLE.      
      . 

    510                                     MFC:   


    EDITTEXT 

        . 

    _________________________________________ 

    EDITTEXT id, x, , width, height [, } 

    _____________________________________________ 

    EDITTEXT IDD_UPPERX, 97, 28, 32, 12, ES_AUTOHSCROLL 

    ___________________________________________ 

     id       
,   .       
        .  
width  height   .       
  ,       
.     WS_TABSTOP, WS_GROUP, WS_VSCROLL, 
WS_HSCROLL  WSJDISABLE.     ES_LEFT | WS_BORDER | 
WSJTABSTOP.       CONTROL  STYLE. 

    EXSTYLE 

           ;  
   STYLE.      
     Windows,  WINUSER.H ( 
    WS_EX).     
       . 

    FONT 

              
 ,    . 

    ______________________________________________ 

    FONT point_s-ize, typeface 

    id name FONT [-loading] [memory] filename 

     __________________________________________ 

    FONT 10, "Courier New" 
    MYFONT FONT PRELOAD MOVEABLE system96.fnt 

    ___________________________________________ 

     point_siw     .   
 typeface ( )    WIN.INI.  
id_name       , 
  .  loading    . 
 PRELOAD ,        
,   

    .  .                                     511 

    LOADONCALL ,       
  .  memory      . 
        (FIXED),  
   (MOVEABLE)   (DISCARDABLE),   
 .  filename    . 

    GROUPBOX 

          ,   
     ,    
   . 

    ______________________________________________ 

    GROUPBOX gb_text, id, x, , width, height [, } 

    ________________________________________________ 

    GROUPBOX "Chart Labels", ID_CHART, 20, 20, 150, 200 

                            __________________ 

     gb_text    .  id  
     ,   . 
           
    .  width  height  
 .         
BS_GROUPBOX, WS_TABSTOP  WS_DISABLED,     
  .     BS_GROUPBOX. 

    ICON 

             
    . 

     

    ICON icon_name, id, x,  [, width, height} [, ] 
    id name ICON [loading][memory] filename 

                             _______________________ 

    ICON "MYICON", ID_MYICON, 40, 50 
    MY I CON ICON MOVEABLE myicon.i 

          ______________________________________ 

         icon_name   . 
 id       , 
  .          
      .  
width  height .        SSJCON. 

    512                                     MFC:   

         id_name    
   ,   .  loading 
   .  PRELOAD ,   
     ,   LOADONCALL , 
        .  memory 
     .     
    (FIXED),     (MOVEABLE) 
  (DISCARDABLE),    .  filename 
  ,   . 

    LISTBOX 

        . 
                                           __   _ 

    LISTBOX' id, x, , width, height [, ] 

    ________________________________________________ 

    LISTBOX ID_LB, 20, 20, 75, 90 

       _____________________________________ 

     id       
,   .       
         
.  width  height    .    
      LISTBOX (  WS_BORDER  
WS_VSCROLL),       .  
   WSJBORDER | LBSJNOTIFY.    
   CONTROL  STYLE. 

    LTEXT 

            
     ,   
 ,      . 

    _____________________________________________ 

    LTEXT 1_text, id, , , width, height [, ] 

    ________________________________________________ 

    LTEXT "Enter an integer", ID_INT, 20, 30, 80, 90 

    _____________________________________________ 

     l_fext   .  id  
  ,   .      
         
 .  width  height   .   
      SS_LEFT, WS_TABSTOP  

    .  .                                     513 

    WS_GROUP,       .  
   SS_LEFT | WS_GROUP. 
    MENU 

               
 . 

    ______________________________________________ 

    MENU menu name 
    id name MENU [loading][memory] 

    _______________________________________________ 

    MENU FileMenu 
    AboutMenu MENU 
    ( 
    POPUP "Integer Input" 
    ( 
    MENUITEM "About Box...", IDM_ABOUT 
    } 
    } 

    ___________________________________________ 

     menu_name       . 
 id_name       
,   .  loading    
.  PRELOAD ,       
 ,   LOADONCALL ,    
     .  memoi-y   
   .       
  (FIXED),     (MOVEABLE)  
 (DISCARDABLE),    . 

    MENUEX 

          MENU   
       .   
         . 

    MENUITEM 

        . 

    ______ _____________________________________ 

    MENUITEM menu_text, result [, ] 


    514                                    MFC:   


    _______________________________________ 

    AboutMenu MENU 
    { 
    POPUP "Integer Input" 
    ( 
    MENUITEM "About Box...", IDM_ABOUT 
    ) 

    _____________________________________________ 

     menuJext    , .. , 
    .  -  
 "&",     ,     
     .     
    "\t"      
  "\" (  ).  result   , 
        . 
     . ,   
 CHECKED,        .   
 GRAYED,        (..  
        ).  HELP  
  ,    .    
INACTIVE,      ,   
  .  MENUBARBREAK  
      .  
 MENUBREAK        ,  
       ,     
           
  . 

    POPUP 

        . 

    ______________________________________________ 

    POPUP pu text [, ] 

    ________________________________________________ 

    AboutMenu MENU 
    ( 
    POPUP "Integer Input" 
    ( 
    MENUITEM "About Box...", IDM_ABOUT 
    i 
    i 

    ___________________________________________ 

     pu_text    .   , 
   .      . 

    .  .                                    515 

    ,    CHECKED,       
 .    GRAYED,      
  (..          ). 
 HELP    ,    
.    INACTIVE,      
,     .  MENUBARBREAK 
       
.   MENUBREAK       
          . 

    PUSHBOX  PUSHBUTTON 

        .     
    ,     
.       . 
 PUSHBOX  "" ,   ,  
      . 

    ______________________________________________ 

    PUSHBUTTON pb_text, id, x, , width, height [, ] 
    PUSHBOX pb_text, id, x, , width, height [, ] 

    ________________________________________________ 

    PUSHBUTTON "OK", ID_OK, 20, 20, 40, 40 

     ____   __________   __________ 

     pb_lext  ,   .  id 
      ,   
.           
     .  width  height 
  .        
 BS_DEFPUSHBUTTON   WSJTABSTOP, WS_GROUP  WS_DISABLED,  
     .     
BS_PUSHBUTTON ] WS_TABSTOP. ( ""    
BS_PUSHBOX.)       CONTROL  STYLE. 

    RADIOBUTTON 

        ,     
    .     
,   ,      . 

    ______________________________________________ 

    RADIOBUTTON rb_text, id, x, , width, height[, ] 


    516                                    MFC:   


          __   __ ___ ___   __ 

    RADIOBUTTON "Bold", ID_BOLD, 20, 20, 60, 70 

    _____________________________________________ 

     rb_text  ,    .  
id       , 
  .          
      .  width  
height   .       
   BUTTON,    WS_DISABLED, WS_GROUP  
WS_TABSTOP.     BSJRADIOBUTTON | WS_TABSTOP.  
     CONTROL  STYLE. 

    RCDATA 

        . 

    _____________________________________________ 

    id__name RCDATA [-loading] [memory] 

    ________________________________________________ 

    new_data RCDATA 
    ( 
    Ox03b5, /*   */ 
    "value", /*  */ 
    768      /*   */ 
    } 

     ____ ______________________________________ 

     id_name       
,   .  loading    
.  PRELOAD ,       
 ,   LOADONCALL ,    
     .  memory   
   .       
  (FIXED),     (MOVEABLE)  
 (DISCARDABLE),    . 

    RTEXT 

            
     ,   
 ,      . 
     

    RTEXT r_tex?, id, , , width, height [, ] 


    .  .                                    517 


    ____________________________________ 

    RTEXT "Enter a string", ID_STR, 25, 35, 85, 95 

     

     r_text   .  id  
     ,   . 
           
    .  width  height  
 .         
SS_RIGHT, WS_TABSTOP  WS_GROUP,      
 .     SS_RIGHT | WS_GROUP. 

    SCROLLBAR 

        .     
         
.     . 

    ______________________________________________ 

    SCROLLBAR id, , , width, height [, } 

    _____________________________________________ 

    SCROLLBAR IDJ3CROLL, 100, 200, 20, 200 

     ___________________________________ 

     id       
,   .       
         
.  width  height   .    
      SCROLLBAR   WS_DISABLED, 
WSJTABSTOP  WS_GROUP,       
.     SBS_HORZ.     
  CONTROL  STYLE. 

    STATE3 

        ,   : 
     (),  ( )   (  
).       CHECKBOX. 

    STRINGTABLE 

            , 
  '\0'    . 

    _______________________________________ 

    STRINGTABLE [loading][memory} 


    518                                    MFC:   


    ______________________________________________ 

    STRINGTABLE PRELOAD MOVEABLE 
    ( 
    IDS_MESS1, "Warning!" 
    IDS_MESS2, "Safe!" 
    IDS_MESS3, "End Operation" 
    ) 

     ___   ___   ____   ___    __ 

     loading    .  PRELOAD 
,        ,   
LOADONCALL ,       
  .  memory      . 
        (FIXED),  
   (MOVEABLE)   (DISCARDABLE),   
 . 

    STYLE 

         ;    
 DIALOG. 

            _______________________________ ____ 

    STYLE sty- 

    ___________________________________________ 

           WS_POPUP | WS_BOR

    DER | WS_SYSMENU.  . .8    . 

     . 8.     

                           

    DS_LOCALEDIT               ,    , 
    . (     
Windows 95.) 
    DS_MODALFRAME              . 
    DS_NOIDLEMSG             WM_ENTERIDLE,    
     , . 
    DS_SYSMODAL                 (   , 
     ). 
    WS_BORDER                 . WS_CAPTION                 
 . 
    WS_CHILD                     ,    . 
    WS_CHILDWINDOW         To ,   WS_CHILD. 


    .  .                                   519 


                           

    WS_CLIPCHILDREN                
   . 
    WS_CLIPSIBLINGS                   
  . 
    WS_DISABLED               . 
    WS_DLGFRAME                   ,  
  . 
    WS_GROUP                       . 
    WS_HSCROLL                   . 
    WS_ICONIC                       . 
    WS_MAXIMIZED                    . 
    WS_MAXIMIZEBOX                 . 
    WS_MINIMIZE                    . 
    WS_MINIMIZEBOX                 . 
    WS_OVERLAPPED                . 
    WS OVERLAPPEDWINDOW       : 
    WS_OVERLAPPED 
    WSJ5YSMENU 
    WS_CAPTION 
    WS_THICKFRAME 
    WS_MINIMIZEBOX 
    WS_MAXIMIZEBOX. 
    WS_POPUP                     ,    . 
    WS POPUPWINDOW             : 
    WS_POPUP 
    WS_BORDER 
    WS_SYSMENU. 
    WS_SYSMENU                      
 . 
    WS_TABSTOP                  ,   
    [TAB]. 
    WS_THICKFRAME              ,   
 . 
    WS_VISIBLE                      . 
WS_VSCROLL                    . 

    520                                    MFC:   


    User-Defined 

       ,  .   
   . 

     

    id name id type [loading][memory][filename] 

    _________________________________ 

    ID_UDR MYRES 
    { 
    Ox03b5   /*   */ 
    "value" /*  */ 
    768      /*   */ 
    } 

          ________________ 

     id_name       
,   .  id_type    ( 
   ,  255).  loading  
  .  PRELOAD ,     
   ,   LOADONCALL ,   
      .  memory  
    .      
   (FIXED),     (MOVEABLE) 
  (DISCARDABLE),    .  filename 
   . 

    VERSION 

            
   . 

    ______________________________________________ 

    VERSION value 

    _____________________________________________ 

     value    ,   
  . 
     VERSION       
,  , , ,     RCDATA. 

    VERSIONINFO 

       ,     . 
        
.   ,  ,   
.   VERSIONINFO     
 . 

    .  .                                    521