Автор: Сергей Чубченко. Дата публикации: 11.08.2008
Для ознакомления предлагаю таблицу контролов Visual Basic и их свойств для декомпиляции бинарного формата форм.
Для декомпиляции Visua Basic 5.0/6.0 приложений рекомендую использовать актуальную версию VB Decompiler.
Таблица контролов Visual Basic 6.0 и их свойств
Для ознакомления предлагаю таблицу контролов Visual Basic и их свойств для декомпиляции бинарного формата форм.
App
11 Comments String
12 CompanyName String
02 EXEName String
13 FileDescription String
1D HelpFile String
17 hInstance Long
14 LegalCopyright String
15 LegalTrademarks String
1A LogMode Long
19 LogPath String
0E Major Integer
0F Minor Integer
18 NonModalAllowed Boolean
0D OleRequestPendingMsgText String
0C OleRequestPendingMsgTitle String
0B OleRequestPendingTimeout Long
09 OleServerBusyMsgText String
08 OleServerBusyMsgTitle String
0A OleServerBusyRaiseError Boolean
07 OleServerBusyTimeout Long
01 Path String
04 PrevInstance Boolean
16 ProductName String
1E RetainedProject Boolean
10 Revision Integer
05 StartMode Integer
06 TaskVisible Boolean
1C ThreadID Long
03 Title String
1B UnattendedApp Boolean
CheckBox
19 Alignment Byte
22 Appearance Byte
03 BackColor Long
01 Caption String
2D CausesValidation Boolean
23 Container Object
1E DataChanged Boolean
1D DataField String
2F DataFormat StdFormat.IStdDataFormatDisp
2E DataMember String
1C DataSource MSDATASRC.DataSource
27 DisabledPicture stdole.Picture
28 DownPicture stdole.Picture
16 DragIcon stdole.Picture
15 DragMode Byte
09 Enabled Boolean
20 Font stdole.Font
0D FontBold Boolean
0E FontItalic Boolean
0C FontName String
11 FontSize Single
0F FontStrikethru Boolean
10 FontUnderline Boolean
04 ForeColor Long
08 Height Single
1A HelpContextID Long
1B hWnd Long
02 Index Integer
05 Left Single
2B MaskColor Long
1F MouseIcon stdole.Picture
0B MousePointer Byte
00 Name String
2A OLEDropMode Byte
14 Parent Form
26 Picture stdole.Picture
24 RightToLeft Boolean
29 Style Byte
12 TabIndex Integer
17 TabStop Boolean
18 Tag String
25 ToolTipText String
06 Top Single
2C UseMaskColor Boolean
13 Value Byte
0A Visible Boolean
21 WhatsThisHelpID Long
07 Width Single
ComboBox
2B Appearance Byte
03 BackColor Long
34 CausesValidation Boolean
2C Container Object
29 DataChanged Boolean
28 DataField String
36 DataFormat StdFormat.IStdDataFormatDisp
35 DataMember String
27 DataSource MSDATASRC.DataSource
1D DragIcon stdole.Picture
1C DragMode Byte
09 Enabled Boolean
26 Font stdole.Font
0E FontBold Boolean
0F FontItalic Boolean
0D FontName String
12 FontSize Single
10 FontStrikethru Boolean
11 FontUnderline Boolean
04 ForeColor Long
08 Height Single
23 HelpContextID Long
20 hWnd Long
02 Index Integer
2D IntegralHeight Boolean
21 ItemData Long
05 Left Single
16 List String
14 ListCount Integer
15 ListIndex Integer
32 Locked Boolean
25 MouseIcon stdole.Picture
0B MousePointer Byte
00 Name String
22 NewIndex Integer
30 OLEDragMode Byte
31 OLEDropMode Byte
1B Parent Form
2E RightToLeft Boolean
19 SelLength Long
18 SelStart Long
1A SelText String
17 Sorted Boolean
01 Style Byte
13 TabIndex Integer
1E TabStop Boolean
1F Tag String
0C Text String
2F ToolTipText String
06 Top Single
33 TopIndex Integer
0A Visible Boolean
2A WhatsThisHelpID Long
07 Width Single
CommandButton
1F Appearance Byte
03 BackColor Long
14 Cancel Boolean
01 Caption String
2A CausesValidation Boolean
20 Container Object
13 Default Boolean
23 DisabledPicture stdole.Picture
24 DownPicture stdole.Picture
17 DragIcon stdole.Picture
16 DragMode Byte
08 Enabled Boolean
1D Font stdole.Font
0D FontBold Boolean
0E FontItalic Boolean
0B FontName String
0C FontSize Single
0F FontStrikethru Boolean
10 FontUnderline Boolean
07 Height Single
1B HelpContextID Long
1A hWnd Long
02 Index Integer
04 Left Single
27 MaskColor Long
1C MouseIcon stdole.Picture
0A MousePointer Byte
00 Name String
26 OLEDropMode Byte
15 Parent Form
22 Picture stdole.Picture
21 RightToLeft Boolean
29 Style Byte
11 TabIndex Integer
18 TabStop Boolean
19 Tag String
25 ToolTipText String
05 Top Single
28 UseMaskColor Boolean
12 Value Byte
09 Visible Boolean
1E WhatsThisHelpID Long
06 Width Single
Data
22 Align Byte
27 Appearance Byte
1C BackColor Long
23 BOFAction Byte
19 Caption String
12 Connect String
14 Database DAO.Database
13 DatabaseName String
2D DefaultCursorType Byte
2C DefaultType Byte
1F DragIcon stdole.Picture
1E DragMode Byte
1A EditMode Integer
06 Enabled Boolean
24 EOFAction Byte
16 Exclusive Boolean
21 Font stdole.Font
0B FontBold Boolean
0C FontItalic Boolean
09 FontName String
0A FontSize Single
0D FontStrikethru Boolean
0E FontUnderline Boolean
1D ForeColor Long
05 Height Single
01 Index Integer
02 Left Single
20 MouseIcon stdole.Picture
08 MousePointer Byte
00 Name String
2A OLEDropMode Byte
1B Options Integer
0F Parent Form
17 ReadOnly Boolean
15 Recordset DAO.Recordset
25 RecordsetType Byte
18 RecordSource String
29 RightToLeft Boolean
10 Tag String
2B ToolTipText String
03 Top Single
07 Visible Boolean
26 WhatsThisHelpID Long
04 Width Single
DirListBox
21 Appearance Byte
02 BackColor Long
27 CausesValidation Boolean
22 Container Object
18 DragIcon stdole.Picture
17 DragMode Byte
08 Enabled Boolean
1F Font stdole.Font
12 FontBold Boolean
13 FontItalic Boolean
10 FontName String
11 FontSize Single
14 FontStrikethru Boolean
15 FontUnderline Boolean
03 ForeColor Long
07 Height Single
1C HelpContextID Long
1B hWnd Long
01 Index Integer
04 Left Single
0F List String
0D ListCount Integer
0E ListIndex Integer
1E MouseIcon stdole.Picture
0A MousePointer Byte
00 Name String
24 OLEDragMode Byte
25 OLEDropMode Byte
16 Parent Form
0C Path String
0B TabIndex Integer
19 TabStop Boolean
1A Tag String
23 ToolTipText String
05 Top Single
26 TopIndex Integer
09 Visible Boolean
20 WhatsThisHelpID Long
06 Width Single
DriveListBox
20 Appearance Byte
02 BackColor Long
25 CausesValidation Boolean
21 Container Object
18 DragIcon stdole.Picture
17 DragMode Byte
0C Drive String
08 Enabled Boolean
1E Font stdole.Font
12 FontBold Boolean
13 FontItalic Boolean
10 FontName String
11 FontSize Single
14 FontStrikethru Boolean
15 FontUnderline Boolean
03 ForeColor Long
07 Height Single
1C HelpContextID Long
1B hWnd Long
01 Index Integer
04 Left Single
0F List String
0D ListCount Integer
0E ListIndex Integer
1D MouseIcon stdole.Picture
0A MousePointer Byte
00 Name String
23 OLEDropMode Byte
16 Parent Form
0B TabIndex Integer
19 TabStop Boolean
1A Tag String
22 ToolTipText String
05 Top Single
24 TopIndex Integer
09 Visible Boolean
1F WhatsThisHelpID Long
06 Width Single
FileListBox
2B Appearance Byte
11 Archive Boolean
02 BackColor Long
30 CausesValidation Boolean
2C Container Object
1F DragIcon stdole.Picture
1E DragMode Byte
08 Enabled Boolean
0E FileName String
29 Font stdole.Font
19 FontBold Boolean
1A FontItalic Boolean
17 FontName String
18 FontSize Single
1B FontStrikethru Boolean
1C FontUnderline Boolean
03 ForeColor Long
07 Height Single
23 HelpContextID Long
12 Hidden Boolean
22 hWnd Long
01 Index Integer
04 Left Single
16 List String
14 ListCount Integer
15 ListIndex Integer
28 MouseIcon stdole.Picture
0A MousePointer Byte
24 MultiSelect Byte
00 Name String
0F Normal Boolean
2E OLEDragMode Byte
2F OLEDropMode Byte
1D Parent Form
0C Path String
0D Pattern String
10 ReadOnly Boolean
25 Selected Boolean
13 System Boolean
0B TabIndex Integer
20 TabStop Boolean
21 Tag String
2D ToolTipText String
05 Top Single
26 TopIndex Integer
09 Visible Boolean
2A WhatsThisHelpID Long
06 Width Single
Form
34 ActiveControl Control
41 Appearance Byte
20 AutoRedraw Boolean
03 BackColor Long
22 BorderStyle Byte
01 Caption String
32 ClipControls Boolean
28 ControlBox Boolean
3A Controls Object
39 Count Integer
13 CurrentX Single
14 CurrentY Single
1F DrawMode Byte
1B DrawStyle Byte
1C DrawWidth Integer
09 Enabled Boolean
1E FillColor Long
1D FillStyle Byte
40 Font stdole.Font
0E FontBold Boolean
0F FontItalic Boolean
0C FontName String
0D FontSize Single
10 FontStrikethru Boolean
1A FontTransparent Boolean
11 FontUnderline Boolean
04 ForeColor Long
2A HasDC Boolean
12 hDC Long
08 Height Single
33 HelpContextID Long
02 hWnd Long
23 Icon stdole.Picture
29 Image stdole.Picture
31 KeyPreview Boolean
05 Left Single
25 LinkMode Byte
24 LinkTopic String
26 MaxButton Boolean
30 MDIChild Boolean
27 MinButton Boolean
3B MouseIcon stdole.Picture
0B MousePointer Byte
4A Moveable Boolean
00 Name String
47 OLEDropMode Byte
48 Palette stdole.Picture
49 PaletteMode Byte
21 Picture stdole.Picture
45 RightToLeft Boolean
18 ScaleHeight Single
15 ScaleLeft Single
19 ScaleMode Integer
16 ScaleTop Single
17 ScaleWidth Single
44 ShowInTaskbar Boolean
46 StartUpPosition Byte
2F Tag String
06 Top Single
2E Visible Boolean
42 WhatsThisButton Boolean
43 WhatsThisHelp Boolean
07 Width Single
0A WindowState Byte
Frame
1D Appearance Byte
03 BackColor Long
22 BorderStyle Byte
01 Caption String
18 ClipControls Boolean
1E Container Object
15 DragIcon stdole.Picture
14 DragMode Byte
09 Enabled Boolean
1B Font stdole.Font
0E FontBold Boolean
0F FontItalic Boolean
0C FontName String
0D FontSize Single
10 FontStrikethru Boolean
11 FontUnderline Boolean
04 ForeColor Long
08 Height Single
19 HelpContextID Long
17 hWnd Long
02 Index Integer
05 Left Single
1A MouseIcon stdole.Picture
0B MousePointer Byte
00 Name String
21 OLEDropMode Byte
13 Parent Form
1F RightToLeft Boolean
12 TabIndex Integer
16 Tag String
20 ToolTipText String
06 Top Single
0A Visible Boolean
1C WhatsThisHelpID Long
07 Width Single
HScrollBar
1A CausesValidation Boolean
18 Container Object
11 DragIcon stdole.Picture
10 DragMode Byte
06 Enabled Boolean
05 Height Single
15 HelpContextID Long
14 hWnd Long
01 Index Integer
0D LargeChange Integer
02 Left Single
0B Max Integer
0A Min Integer
16 MouseIcon stdole.Picture
08 MousePointer Byte
00 Name String
0F Parent Form
19 RightToLeft Boolean
0C SmallChange Integer
09 TabIndex Integer
12 TabStop Boolean
13 Tag String
03 Top Single
0E Value Byte
07 Visible Boolean
17 WhatsThisHelpID Long
04 Width Single
Image
15 Appearance Byte
0F BorderStyle Byte
16 Container Object
12 DataChanged Boolean
11 DataField String
1B DataFormat StdFormat.IStdDataFormatDisp
1A DataMember String
10 DataSource MSDATASRC.DataSource
0D DragIcon stdole.Picture
0C DragMode Byte
07 Enabled Boolean
06 Height Single
01 Index Integer
03 Left Single
13 MouseIcon stdole.Picture
09 MousePointer Byte
00 Name String
18 OLEDragMode Byte
19 OLEDropMode Byte
0B Parent Form
02 Picture stdole.Picture
0A Stretch Boolean
0E Tag String
17 ToolTipText String
04 Top Single
08 Visible Boolean
14 WhatsThisHelpID Long
05 Width Single
Label
14 Alignment Byte
27 Appearance Byte
18 AutoSize Boolean
03 BackColor Long
1F BackStyle Byte
13 BorderStyle Byte
01 Caption String
28 Container Object
22 DataChanged Boolean
21 DataField String
2D DataFormat StdFormat.IStdDataFormatDisp
2C DataMember String
20 DataSource MSDATASRC.DataSource
1B DragIcon stdole.Picture
1A DragMode Byte
09 Enabled Boolean
25 Font stdole.Font
0E FontBold Boolean
0F FontItalic Boolean
0C FontName String
0D FontSize Single
10 FontStrikethru Boolean
11 FontUnderline Boolean
04 ForeColor Long
08 Height Single
02 Index Integer
05 Left Single
16 LinkItem String
17 LinkMode Byte
1C LinkTimeout Integer
15 LinkTopic String
23 MouseIcon stdole.Picture
0B MousePointer Byte
00 Name String
2B OLEDropMode Byte
19 Parent Form
29 RightToLeft Boolean
12 TabIndex Integer
1D Tag String
2A ToolTipText String
06 Top Single
24 UseMnemonic Boolean
0A Visible Boolean
26 WhatsThisHelpID Long
07 Width Single
1E WordWrap Boolean
Line
02 BorderColor Long
0B BorderStyle Byte
0C BorderWidth Integer
0D Container Object
0A DrawMode Byte
01 Index Integer
00 Name String
08 Parent Form
09 Tag String
07 Visible Boolean
03 X1 Single
05 X2 Single
04 Y1 Single
06 Y2 Single
Для декомпиляции Visua Basic 5.0/6.0 приложений рекомендую использовать актуальную версию VB Decompiler.