=========================================================================================
   GPL. .  license.txt.
 ( )	- http://www.gnu.org/licenses/gpl.txt
 				- http://gnu.org.ru/gpl.html

        http://1c.alterplast.ru/gcomp/

:
(c) 2004  		-  ,   .
() 2004  		-    .
() 2004  		-       , 
							      .
							-  .
() 2004  	-     .
() 2004  -        .
=========================================================================================

     :     .
     (  ). 

   .
(:         
Main Metadata Stream)

    256 ,     1 .    -
    1.

     65535 (0xFFFF),    
 3 :  FF (255),           
     .   2 .  3 .
     29822 (0x747E) ,    : 
0xFF, 0x7B, 0x74 (  0x747E-3=0x747B). 

      ,       (>65535), 
     7 .     0xFF,0xFF,0xFF    
      7       
 . 
    267151 (0x4138F)   : 
0xFF, 0xFF, 0xFF, 0x88, 0x13, 0x04, 0x00 (  (0x4138F- 7=0x41388).

       .
(    - 4 )
 	| 	| ()	|  (*)
==================================================================================
		254		|		255		|				1	|	FE 7B 22
		255		|		258		|				3	|	FF FF 00 7B 22
		256		|		259		|				3	|	FF 00 01 7B 22
		2558	|		2561	|				3	|	FF FE 09 7B 22
		2559	|		2562	|				3	|	FF FF 09 7B 22
		2560	|		2563	|				3	|	FF 00 0A 7B 22
		65533	|		65536	|				3	|	FF FD FF 7B 22
		65534	|		65541	|				7	|	FF FF FF FE FF 00 00 7B 22
		65535	|		65542	|				7	|	FF FF FF FF FF 00 00 7B 22
		65536	|		65543	|				7	|	FF FF FF 00 00 01 00 7B 22
(*) - '7B 22' -  '{"' ..   ('{"Dialog",')


    .

     ,      ,
        - -     .       
   ,       
 dimoff66@mail.ru    177067865

//==========================================================================================
 :
{"Dialogs",
{"Frame",
	{
		"  1", "  2", .... ,"  28",
			{"  " (  )
			{"  1", "  1"},   
			{"  2", "  2"}, 
			...
			{"  2", "  2"}}, 
		"  29","  30"
	}
},
{"Browser", 
	"1-  Browser'", "2-  Browser'",
	{"Multicolumn",
		{" .  1" , " .  2",..." .  43" },
		{"Fixed",  
		{"1   1", "2   1", ... "20    1"},
		{"1   2", "2   2", ... "20    2"},   
		...
		{"1   N", "2   N", ... "20    N"}}
	},
}   
{"Controls",
	{ "1   1", "2   1", ... "43    1"},
	{ "1   2", "2   2", ... "43    2"},
	...
	{ "1   3", "2   3", ... "43    3"}
}

{"Controls",
	{ "1   1", "2   1", ... "43    1"},
	{ "1   2", "2   2", ... "43    2"},
	...
	{ "1   3", "2   3", ... "43    3"}
},  
{"Cnt_Ver","10001"}}  

//============================================================================================
 
:
 1:     .       .
 2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 12:
 13:    (700 - )
 14:  
 15:  
 16:  
 17:  
 18: 
 19:
 20:    (1 - , 0 - )  :(     ???)
 21:
 22: 1 -   , 0 -    
 23:    (1 - , 0 - )
 24:     "" -    ,  .
 25:
 26:   (-1 - )
 27:    
 28:
<  >
 29*:   (1 - , 0 -  )
 30*:   (1 - , 0 -  )      

*  29  30    7.5

//=============================================================================================
  :
 1:   
	1 -  ,  . ,    
	2 -  ,      ,     .
	3 -   .
	4 -  .
 2:   
 3:    
 4:     : STATIC -   , 1EDIT,BMASKED   .   .
 5:     
 6:    -
 7:   
 8:    
 9:    ID  ,    .    -  ID.
 10:     -   ,    .        " "
 11:     
 12:     
 13:  ID   ( , ,   )
 14:    : 1() + 2( )
 15:    -
 16:    -
 17:  :(1 -    , 2 -    )
 18:    (  )
 19:  ,  "" - ,  "" -  .
 20:  
 21:  
 22:


//=============================================================================================  
 (       ,  ..    
 1:  
 2:     (      ())
 3:      ,   ,         .  .
       ()    "  = "1" "
 4:    X
 5:    Y
 6:    
 7:    
 8:       (1 - , 2 - )
 9:   
 10:     
 11:   
 12:  
 13:  
 14: ID  ,    .
 15: I -   ,    .        " "
 16:  
 17:  
 18:  IID   ( , ,   )
 19:      : 1() + 2( )
 20:    (  )
 21:   ,  "" - ,  "" -  .
 22:    
 23:    
 24:       .
 25:       .     -   .
 26:   -
 27:   -
 28:   -
 29:    (700 -  )
 30:  (1 - , 0 - )
 31:   (1 - , 0 - )
 32:  -
 33:  -
 34:  -
 35:  -
 36:  -
 37:  -
 38:   
 39:        .
 40:   
 41:   .
 42:  
 43*:   ( ).  .

*  43    7.5


//===    ===
  0:
  1:
  2:   
  3:
  4:    
  5:     
  6:    
  7:    ""
  8:  (  )
?  9:   ( BMASKED)
 10:   
 11:  
 12:  (  )
 13: 
 14: 
 15:
 16:  
 17:   ( )
 18:   ( )
 19:   ( )
? 20:   ( 1CEDIT) 
 21:  (   . ,     )
 22:    (  . )
 23:      (  . )
 24:
 25:    (  )
 26:   (    "")
 27:   (  )
 28:  .

//==== .  ===
BUTTON
101000000000000 0000 0000 0000 1011 -     (  )
101000010100000 0000 0000 0100 0011 -    (3  ?)
101000000000000 0000 0000 0000 1011 -  (    " "????)
101000000000000 0001 0000 0000 1011 -    (Ctrl-Enter)
RADIO
101000000000000 0000 0000 0000 1001 -  
101000000000010 0000 0000 0000 1001 -   
CHECKBOX
101000000000000 0000 0000 0000 0011 -  
101000000000000 0000 0000 0010 0011 -   
1CEDIT
101000010000000 0000 0000 0000 0000
101000010000000 0000 0000 0010 0000 -     (,     ?)

  . ,     1  ,    
 0:   1CEDIT -    ,     . 
          1CEDIT    .
 13: Warp -    -   CHECKBOX  RADIOBUTTON. 
         1CEDIT       .
 15: Flat -  ,  -   CHECKBOX, RADIOBUTTON (. MFC)
 18: CanResize -    
 19: SystemButtons -     WinFrame,    .
 20: HorScroll -     
 21: VerScroll -     
 22: WinFrame -         Windows

Pushed: Boolean; // 12 -  (PushLike) . MFC
Framed: Boolean; //23 -   . MFC
FrameModal: Boolean; // 27 -   . MFC,       
   -  ,    ?

// ctStatic -    

Line: Boolean; //4 -   .    
 .
//LineLeft: Boolean; // 0,4 -   ( )
//LineUp: Boolean; // 4 -   ( )
//SimpleFrame: Boolean; //1,4 -  ,  




//====   ====
: "{""<>"",""<->""}"
 - :   bit OR  3- :
   Shift     111   0x07
    Ctrl    1011   0x0b
     Alt   10011   0x13
     0x03 (  7.70.451).    - . 
1     .
 - -: -    -.


   41-     ,   .
   PictureGallery.   .   -  -  
__Picture.NNNNNNN.ext,  NNNNN -  16- ,  ext - .
 ,   16-   10- -    .

=========================================================================================
   GPL. .  license.txt.
 ( )	- http://www.gnu.org/licenses/gpl.txt
 				- http://gnu.org.ru/gpl.html

        http://1c.alterplast.ru/gcomp/

(c) 2004  		-  ,   .
() 2004  		-    .
() 2004  		-       , 
							      .
							-  .
() 2004  	-     .
() 2004  -        .
