  Visual Studio 6
================================
"Visual Studio" 
============================
      Visual Studio (VS) 5,   VS 6.

     ,   VS 6      .

  ,        (  MACROS.DSM).

[b]   MACROS.DSM[/b]

[b][/b]
      (     )  .
         "  " (.  [b]P.S.[/b]).
          .
VS 6            ...
   ,  ,   Help   .

[b] SaveName[/b]
  Application_DocumentOpen  :

   ,
  ,    ,
       (  ),
   ,
   ,    .

      /   (  ).

[b] Application_DocumentOpen[/b]
     .

 :
        "Text",
     ("Assembly, Code & Source",  ".cod"  ".asm")  C++ (  )     8 (  ),
     ("listing",  ".lst"  ".dat")  C++ (  )     4 (  ),
      [b]SaveName[/b],
         "Macro" (PrintToOutputWindow, .  [url=http://files.rsdn.ru/44396/FilesOpened.png]FilesOpened[/url])      /   (  ),
      ,           [b]TextWindowCycleLeft[/b] ( ).

[b] Application_BuildFinish[/b]
     /.

      (NumErrors + NumWarnings == 0),     / ( ).
      [url=http://files.rsdn.ru/44396/FilesOpened.png]FilesOpened[/url].

[b] TruncateSpaces[/b]
  : Ctrl+T

     .
   .
  .

[b]  [/b]
cWinWidth, cWinNarrow, cWinUpHeight  cWinUpInit    ( ,  . ).
,       1152 x 864, 101     24   
(24   , . ,  )   Andale Mono, 9 pt.

[b]  [/b]
   /  ,     "".
       ,     ,     ,
        100 (   ) 
    .      
      .

    ,          
(  "View" ,    ).
    -   .

         .

  [url=http://files.rsdn.ru/44396/Development.gif]Development[/url]  [url=http://files.rsdn.ru/44396/WindowsAdjust.png]WindowsAdjust[/url] (    [url=http://files.rsdn.ru/44396/FilesOpened.png]FilesOpened[/url])
     , ,          .

[b] TextWindowCycleLeft[/b]  " ",  
  : Ctrl+Q

               .

[b] TextWindowCycleRight[/b]  " ",  
  : Ctrl+W

               .

[b][/b]
   (. [b]  [/b])  ,
  " /"  " /"  .

[b] TextWindowLeft[/b]  " ",  
  : Ctrl+Shift+Q

              /.

[b] TextWindowRight[/b]  " ",  
  : Ctrl+Shift+W

             (101 ).

[b][/b]
   (. [b]  [/b])  ,
  " "  " "  .

[b] SaveWork[/b]
  : Ctrl+Alt+S

   (Workspace)   .

[b] SaveFile[/b]
  : Ctrl+S

   .
( , , -   ,  , .)

[b] ToggleTextWindow[/b]
  : Ctrl+M

      ""  "".

[b] CleanProject[/b]
    ,         ,   VS 5 ,  .

           / ( ).
      [url=http://files.rsdn.ru/44396/FilesOpened.png]FilesOpened[/url].

[b] MacroPaste[/b]
  "Paste" (- ,   ).

[b]  MACROS.DSM[/b]
    ...Visual Studio\Common\MSDev98\Macros,      .

[code]
[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Macros]

"Intro"  = dword:0
"Reload" = dword:2
"    \\MACROS.DSM" = "1"
[/code]

[b]   [/b]
       -   (  , ).

[code]
[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Keyboard\Aut]

"TextWindowCycleLeft"  = dword:0000b7fa ; Ctrl+Q        in Text
"TextWindowCycleRight" = dword:0000b7fb ; Ctrl+W        in Text

"TextWindowLeft"       = dword:0000b806 ; Ctrl+Shift+Q  in Text
"TextWindowRight"      = dword:0000b805 ; Ctrl+Shift+W  in Text

"ToggleTextWindow"     = dword:0000b7f9 ; Ctrl+M        in Text
"TruncateSpaces"       = dword:0000b7f8 ; Ctrl+T        in Text

"SaveFile"             = dword:0000b7f5 ; Ctrl+Alt+S    in Main
"SaveWork"             = dword:0000b7f7 ; Ctrl+S        in Main
[/code]

[b][/b]

[url=http://files.rsdn.ru/44396/MACROS.RAR] MACROS.DSM[/url]
[url=http://files.rsdn.ru/44396/USERTYPE.RAR] USERTYPE.DAT[/url]     , . [b]P.P.S.[/b]

[url=http://files.rsdn.ru/44396/Development.gif] Development[/url]         ( TextWindowLeft  TextWindowRight)
[url=http://files.rsdn.ru/44396/WindowsAdjust.png] WindowsAdjust[/url]      ( TextWindow*)
[url=http://files.rsdn.ru/44396/FilesOpened.png] FilesOpened[/url]     (- Application_DocumentOpen  - SaveName)

[url=http://files.rsdn.ru/44396/VS6MACROS.RAR] 5         [/url]

[b]P.S.[/b] VS 6   /  - .      VS 5 (   ).
 (   VS 5)    [HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Layout]
        VS 6 (  VS 6, ).

[b]P.P.S.[/b]  [url=http://files.rsdn.ru/44396/USERTYPE.RAR]USERTYPE.DAT[/url]      ,    .
        - 
(TRUE, FALSE, NULL, UINT, HWND, PSTR, HKEY*, SWP*  ..).

   ...Visual Studio\Common\MSDev98\Bin.

[code]
;       
[HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Window]
;                             fR fG fB     bR bG bB      ?     ?
"User Defined Keywords" = hex:00,60,ff,00, ff,ff,ff,00, 14,00,15,00
[/code]

[b]P.P.P.S.[/b]  Service Pack (SP) 5, ,  -   ,    ,
  SP 5.   ,    ,     
   " ". ,  -   .
, " ",   .
VC++ 12.00.9044.0   (    ).
  (   ,    SP 5  ,    SP 5),
  asm-       .
   (  #pragma optimize( "a", on ) ).
 SP 6     (,  ).

[b]P.P.P.P.S.[/b] VS 6   ,     ( /   )
   .      ,   " /"  .

// EOF
