Type | Description | |||
ID as Long | A Long expression that indicates the index of the skin being added or replaced. The value must be between 1 and 126, so Appearance collection should holds no more than 126 elements. | |||
Skin as Variant |
The Skin parameter of the Add method can a STRING as explained bellow, a BYTE[]
/ safe arrays of VT_I1 or VT_UI1 expression that indicates the content of the EBN
file. You can use the BYTE[] / safe arrays of VT_I1 or VT_UI1 option when using
the EBN file directly in the resources of the project. For instance, the VB6
provides the LoadResData to get the safe array o bytes for specified resource,
while in VB/NET or C# the internal class Resources provides definitions for all
files being inserted. ( ResourceManager.GetObject("ebn",
resourceCulture) )
If the Skin parameter points to a string expression, it can be one of the following:
|
Return | Description | |||
Boolean | A Boolean expression that indicates whether the new skin was added or replaced. |
(1)
The identifier you choose for the skin is very important to be used in the background properties like explained bellow. Shortly, the color properties uses 4 bytes ( DWORD, double WORD, and so on ) to hold a RGB value. More than that, the first byte ( most significant byte in the color ) is used only to specify system color. if the first bit in the byte is 1, the rest of bits indicates the index of the system color being used. So, we use the last 7 bits in the high significant byte of the color to indicates the identifier of the skin being used. So, since the 7 bits can cover 127 values, excluding 0, we have 126 possibilities to store an identifier in that byte. This way, a DWORD expression indicates the background color stored in RRGGBB format and the index of the skin ( ID parameter ) in the last 7 bits in the high significant byte of the color. For instance, the BackColor = BackColor Or &H2000000 indicates that we apply the skin with the index 2 using the old color, to the object that BackColor is applied.
(3)
The skin method may change the visual appearance for the following parts in the control:
For instance, the following VB sample changes the visual appearance for the selected item. The SelBackColor property indicates the selection background color. Shortly, we need to add a skin to the Appearance object using the Add method, and we need to set the last 7 bits in the SelBackColor property to indicates the index of the skin that we want to use. The sample applies the "" to the selected item(s):
With Tree1 With .VisualAppearance .Add &H23, App.Path + "\selected.ebn" End With .SelForeColor = RGB(0, 0, 0) .SelBackColor = .SelBackColor Or &H23000000 End With
The sample adds the skin with the index 35 ( Hexa 23 ), and applies to the selected item using the SelBackColor property.
The following C++ sample applies a new appearance to the selected item(s):
#include "Appearance.h" m_tree.GetVisualAppearance().Add( 0x23, COleVariant(_T("D:\\Temp\\ExTree_Help\\selected.ebn")) ); m_tree.SetSelBackColor( m_tree.GetSelBackColor() | 0x23000000 ); m_tree.SetSelForeColor( 0 );
The following VB.NET sample applies a new appearance to the selected item(s):
With AxTree1 With .VisualAppearance .Add(&H23, "D:\Temp\ExTree_Help\selected.ebn") End With .SelForeColor = Color.Black .Template = "SelBackColor = 587202560" End With
The VB.NET sample uses the Template property to assign a new value to the SelBackColor property. The 587202560 value represents &23000000 in hexadecimal.
The following C# sample applies a new appearance to the selected item(s):
axTree1.VisualAppearance.Add(0x23, "D:\\Temp\\ExTree_Help\\selected.ebn"); axTree1.Template = "SelBackColor = 587202560";
The following VFP sample applies a new appearance to the selected item(s):
With thisform.Tree1 With .VisualAppearance .Add(35, "D:\Temp\ExTree_Help\selected.ebn") EndWith .SelForeColor = RGB(0, 0, 0) .SelBackColor = .SelBackColor + 587202560 EndWith
The 587202560 value represents &23000000 in hexadecimal. The 32 value represents &23 in hexadecimal
The first screen (1) shot was generated using the following template ( On Windows XP ):
BeginUpdate VisualAppearance.Add(1,"XP:Header 1 1") VisualAppearance.Add(2,"XP:ScrollBar 2 1") VisualAppearance.Add(3,"XP:Window 18 1") VisualAppearance.Add(4,"XP:Window 16 1") BackColorHeader = 16777216 SelBackColor = 33554432 Background(1) = 50331648 Background(0) = 67108864 Background(20) = 33554432 Background(21) = 1 SelForeColor = 0 MarkSearchColumn = False ShowFocusRect = False LinesAtRoot = -1 ConditionalFormats { Add("%2 > 15") { Bold = True ForeColor = RGB(0,128,0) ApplyTo = 2 } Add("%2 > 10 and %2 < 18") { Bold = True ForeColor = RGB(255,128,0) ApplyTo = 2 } } Columns { Add("A") { DisplayFilterButton = True Editor.EditType = 4 } Add("B").Editor.EditType = 4 Add("A+B").ComputedField = "%0 + %1" } Items { Dim h, h1 h = InsertItem(,,"Group 1") CellEditorVisible(h,0) = False CellEditorVisible(h,1) = False CellCaptionFormat(h,2) = 1 h1 = InsertItem(h,,16) CellCaption(h1,1) = 17 h1 = InsertItem(h,,2) CellCaption(h1,1) = 11 h1 = InsertItem(h,,2) CellCaption(h1,1) = 9 ExpandItem(h) = True h = InsertItem(,,"Group 2") CellEditorVisible(h,0) = False CellEditorVisible(h,1) = False CellCaptionFormat(h,2) = 1 h1 = InsertItem(h,,16) CellCaption(h1,1) = 9 h1 = InsertItem(h,,12) CellCaption(h1,1) = 11 h1 = InsertItem(h,,2) CellCaption(h1,1) = 2 ExpandItem(h) = True SelectItem(h) = True } EndUpdate
The second screen (2) shot was generated using the following template:
BeginUpdate Images("gBJJgBggAAwAAgACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjIgjIBAEijUlk8plUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDh+Dw1bwuJh0Sf8txeHyFXx+Ryk9wsnxbAzUpycYxWNiWMyujleXjOm0+gjKA1gA1iA0Wf0mz2WY1WwjWywuvz2N1GzyO11ON3mXxe6xfFzvAwXI1UY3mh5292PJ1vMw3T7Hbo3T73L7nhl3f5/i8034Xn9Xr9nt91Cio+lXyjsfkMjAEkk/69Hg97UpSeZ3pSeBnpScAHwO/iMmBBaMQalJAQc10JvylUJkAD8Dh+lJ8Q4k5/D+zjygAgI") Images("gBJJgBggAAwAAgACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjIgjIBAEijUlk8plUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwV/YGFAGFYGDxVbxGHw2NxuLyVKyGPy2JxsPiT/yedn+RjOVzGGzWlh2bz2pl+gjGsx2jxOaQGz1Gmzma1Wq2aAk+uzOn2wA3fC2nB3OSxvDjXJ2m/znD4Oa13Hxei4m85ek4Hb5+06Hc6nh1uX1+o7G18HT8XrjXR0/n8/G9nzl/uznq+n5mXy/X9/z/wBAKaIqHyVQKjqPpCkYAJIk8Gpu3EBJS06TnmziTnBC6NHAH6UmAB8PAGlJAQejMSJVESUxSjRAAOlJwRck58RAk5/Ro9pPwnDSMoCA=") Images("gBJJgBggAAkGAAQhIAf8Nf4hhkOiRCJo2AEXjAAi0XFEYIEYhUXAIAEEZi8hk0plUrlktl0vmExmUzmk1m03nE5nU7lqAnwAYFBnlDolFo1HpFJmkOAE+QFAoVBYFQqdKq1XrFZrU2plMp1UsFfr9Srdls1ntEzrsNiL/ps/sU/sleuVRoVpvF5vVDtduulPudswNuslju1VveJxWLk19ttvwFCpmDsGToVxp+MzWbs2Ov+Vtk/t8XymUx2c1GppOOw1Ty1T0WismmtlM1W33FEz+zw9hzOxzOetm54nFoe8qfIsGF3/B2vDjGi43T6k45XXy/Nnva6vd7007HJ7MX4Hk7nS7/p9Utskz8vr+Hxono+X1+33/HGig+lX8jiPJAjCRpGjLMpwph/D+lJ+A+lJ8AOlJ4QIjJwJUxECpnCaMgGlUOJMYAEwilR+BylJ/j3Ey3JMgIA=") Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1BAmBhOCwMKwuDw2ExWJxmIx2HyGLx+SyONyuTy2UzWZzmYz2X0Gbx1k0Od0uf0Wnw9g1d/omHTJmjOx2eyAG02+23G73W92u/3MZ0+84HE4PH43J30t2HL5XF53R6Fu5sZePXAHXePZ7Haib/7/hiHih/h3HD23e9XY8ft8vu8Hw822lnV7nb9fb+X79/9+Lytwtj7HVAj7wM/LyP/BUEuO9DrO7CD8PY/0GP48EApW+0EQRC0KwpDC1QHAsCHVA8IwNDr5PO0TcRJE0JO2GZMhnD0FxU+kMsFFsCw27BmRpGsgxAtMRRLF0XR7GEgvHFbOx3I0eOxGUaSmAEqxTD8cJVIoASRH0gR+jMwyXLLqR02xxzTLsRzZEskxRCkmNtB01yhEsqzxGcrT1K84zK5kzozI8CzHQswUOjMsQvLUiUCAE0nHR81UHO0X0tG7hRZNFJwLPMaO9T09xpDsho2+1ITqAFDQe7dV1VIFSUYtFTzVVFUUpVM3u9OVMydTdI1RKtcVBPli1HP760dW01THYcvzFREGVKs77G7a1JWBWtOUrL0lQRJrPNxZds0jXFu1FdFdwBWSNVpclsVTZ1W2jdVFzMhTcGvfQAWsbt4XHeM20s71wMvcVtXfW+BXPKtv3ZXrj4BgFzSjedWQNaazPtfRrgBjl+WviVt4DN0T4KyWD4ThF4YpktvOxjLHZTf+V4VbmK0tmLSUdj+e33fuaXfluMTnTSM5FlWhYXnGCYfmVf6DqObZJnOnZ3fDpORrLn604E6a5sGt6zr+xOnruzuMy+rtQ0zU7dtu4bZuTVbfue67puO1LGiwfJXvqPJAkSSAAkqUcKnDxtcpCKPK7/EkAAfIcgjPJcigwAcryfMctzXM8vz3Kc5z/RdDyvS8t0/O9JzfTcdxqAgA==") VisualAppearance { ' Header Add(1,"gBFLBCJwBAEHhEJAEGg4BawDg6AADACAxRDAMgBQKAAzQFAYZhoHKGAAGEYxRgmFgAQhFcZQSKUOQTDKNYyAWCQCgkOA3STDIxxCKIbhrEAYQIjeCROD1F4hThHMBzVDEcQ1CKUQAkeYKEhyII+T5PE6UPRELSDIaERhoWa6Bo2IZKTLVUTxCKQahLLivIhGUYKfgmY5lVpVcbQHRlNSfFFscp1DJ0YRHNiaJqtGa7Lj2WpASYNdRxFIEDz3DasLwwcALPwOUocVTiYAYTb2DzBNDJbBsaxLCxzEoWZRbNTWfQNZRhIIbBqkCQJVjee6hZJpFwjHo8E5TILWLy1e7dCo3F6/ZrmFjxDR1M4rEASIRDHL+GiACYJGCcBwGKJEFwYg2hwJACGAXAMgQTZtkaBpQhERAkEuSoZgYIpvAAVgtC4PQXHuPgen+D5Tmedp5H4Po/h+P5rnufB/l+OAFn6AIgAeRAAgCYIIBYCoBCCSAmA2ApgmgDgHHyRInkIFQlmEeBmBaBphggcgagcYgIH4IoHiISIGCWCJiGiJgfHuYQwjiIAUAMOI+DGDAjCiVg0g2Yw4mYNoOiOCJuD6DxkAichCg+ZA4mIBh8GQSQmEGEokFkNhMhOZI5EYOYRl6cogFQDJlGkYhXhYZZJG4XoWiYCR2GGF5mCmFhkhmZg5iYZoaiWeRQC4KgFHkYhxhwJwplYdIdmcOZmHaHongmbh+h8aAJnKAofmgOZ2G4K5FiCToIiKKIaC6DojGkCgyhKI5pDoRoUiWaRqGaFYmmmChyhGIZFlCYIvigag6gqJIpmoaomiWKpqgqMoqisawKj6MorisSpGjWKhqAqTo2i6a4qnaN4vmuSwCj6KgmmKXBgA8bBrCKR4yGySwuk6MotAsNpRjObQrFaVI1m0OxmlaNosnsFBljILZyl6YY4m4C4WmKOYuEuHpqjobpLiKbo6m6e42nCPJuEsFBnBCCx7l6eY+C+K52nyP5vjwBp+kCMAMA8BpBHCDATAqQZwjufhuC+RoxAsEJEjEHBPBaRRxgwUwakWcY8GcHJHnGbIHB2SJyAyEwZkORpxBiP5KHKPIrCyS5ymyRwtkycwMlMMpNHODJfDqTYzkyZw9kwcJxk8KpQgufQTEaUJ0g0FxJlGdItDcTJTnSPRHE6VI1A0TxWlGZpjCMQpWgQbRzF6Vp2A0dxhledgthcZJZnYPYnGaWo2g2LxulkNYRlwJwMgbgtimHOLod4GxfD1F2G8TYzh9i9HeNwB6Oh3j8BeAUYYbwphxE8D0RLg07NNEeCEZI8R+CvBKMsOQnBfg1GYPMTgxwejNHmPwU4FAfgKFMH8JI0w6C9B+FUag9ROhHC6NUeo/Q3hhGyPYLorwxjbHsJ0Y4WRigQC6C8PQZx7j+AeH0cI+APAnEKOIfIHgfiVHGHkTwTxNjlHyN4R4hQbgaHIDgXI6h9D+FuLEdo+wvDvFmO8fYnwDi9HgPwT4HxmjxD6B8F40x3h6EIF8V49wND/EOOWLonxHjrHyP4b4zx4j9H8P8d49B/ifHGP8QATxmj2EMCccYARCBcAQIEKAHgDBAEwBsAQ4A6AREEBAJwBxghYBKAUUApALiDCgCkG4IQKAhAONAPgIRBjQEUBAEAYgBEB") ' HeaderFilterBarButton Add(2,"gBFLBCJwBAEHhEJAEGg4BAQEg6AADACAxRDAMgBQKAAzQFAYZhoHKGAAGEYxRgmFgAQhFcZQSKUOQTDKNYyAWCQCgkOA3STDIxxCKIbhrEAYQIjeCROD1F4hThHMBzVDEcQ1CKUQAkeYKEhyII+T5PE6UPRELSDIaERhoWa6Bo2IZKTLVUTxCKQahLLivIhGUYKfgmY5lVpVcbQHRlNSfFFscp1DJ0YRHNiaJqtGa7Lj2WpASYNdRxFIEDz3DasLwwcALPwOUocVTiYAYTb2DzBNDJbBsaxLCxzEoWZRbNTWfQNZRhIIbBqkCQJVjee6hZJpFwjHo8E5TILWLy1e7dCo3F6/ZrmFjxDR1MgACzjBIhqCUQTuACzRZGPj+RwNAOF5cGm95sCQEwJAkQhBhwa5ei4E5cgGGINgcUwojiRBvDuG49iaU4EgATALgGEIJj8aJQloEgoEIQhXC0MwGBEc5AAoYpJHCdAugIYI4CoDIDmCaBGA2BJhAgUgSgUYYIF4GoFiGSBmB2BpgkAAgegiYgIhYH4JmISIiCaChhmiCgOBKII4kCF4MiMSJGDaDJjHiVg4g6Y4onYOYPmOSQCD6EBkEiagKguApigAUAMmSKQyEuExlAkPhShOJRJEYVYUmUaRmFiFplHkdhaheJQ4gYDIXmYSRyGWGAmgmHhqhmJpJFIYoCgqARQDOHBnDmSh0h2ZxpmYdYemeCZyHqHxoAmfoCh+KBKAaBYeiacI4igFZnDoMoLiMaQKD6EojikShGhWJJpGoZoYiaaR6HaGonimCgki8FoDDqDolikKhqiaKIqmoeo2iqK4qkqPoyiwaxKkKNosmseoyiIFxDgKPo8i+K5an6QowGwSwCkaMJsHsFpIjKbIrDaSYzmySxCkSLpsmsRpWjUbYLEqWo1m2OxmkOIhLHGAA9jgbg7gqZI5m4a4mmWOpuguMpqjsbwLj6co7i8S5GnWOouAGFpjj6Cx7nKfo+nAC53AGP5wCwFwEkGcA8CcBpCjCDAvA6P5uAGHBCC2cQsFME5FHGDBfBqRYxkwZwdkacZsgcIJInGfIXCKSYxioJI/BqRAsi8LZLZaRwwkycp8lcMpNjKQ5/DqTZzkyUw9k4NAMn8QvVCGPBGC+dBtCMR5SHSTQvE6Uo1A0NxKk6NRNFcUZTnULRnFiVp1H0dxakqBw9B8YQvnYPYXGKWZ2E2IxmlodRdjcbpaHcDYvHKWo3E2I4dYuRogmCMMMXoCBtjmH6L0eAGx3gDF+PALgLwEjDHgHwJ4DRihxA4F8Dowg3gjFwJwMgcguCnBOMoeYHBfg1GWHMTgzwdjNHmN0B4QRojzH6C8Io0w5uiE8D0RI3QvhbGs1UR4YRsj1H6K8MrQhOi/DqNwe4nW0DdHuP0U4VAfgKFMH8RI4w8C+B+JUcg+RPBHE668fwbxQjpH0F4V4ox1j6E8McuoEAvAvF0GcfY/wHi9HiPwD4JxijyH6B8H41R5h9LGNuJg3xHjFCIJocgOBcj6H8P8W48R+j/C+O8eQ/xvjkAAH8aABgBBABwA1RYRACptHyPoBAt4HiGF4BAQQUAfAKCCBgFYBBwC0AyIMCAbgFjBGwDUA4oByAfEIFAJwBhDAoBGAkQgXAUCFCgJ4CwQhMBbAUOEOgMRDAQGcBcYYWAygNFCKQG4hwoCpCIKIYgVwHjRCoEEQ40QFAgBEBIARAQ=") Add(3,"gBFLBCJwBAEHhEJAEGg4BBAEg6AADACAxRDAMgBQKAAzQFAYZhoHKGAAGEYxRgmFgAQhFcZQSKUOQTDKNYyAWCQCgkOA3STDIxxCKIbhrEAYQIjeCROD1F4hThHMBzVDEcQ1CKUQAkeYKEhyII+T5PE6UPRELSDIaERhoWa6Bo2IZKTLVUTxCKQahLLivIhGUYKfgmY5lVpVcbQHRlNSfFFscp1DJ0YRHNiaJqtGa7Lj2WpASYNdRxFIEDz3DasLwwcALPwOUocVTiYAYTb2DzBNDJbBsaxLCxzEoWZRbNTWfQNZRhIIbBqkCQJVjee6hZJpFwjHo8E5TILWLy1e7dCo3F6/ZrmFjxDR1MgACzjBIhqCUQTuACzRZGTj+RBpCAHJ1mm950CQEQJmQQJCDwa5ei4E5cgGGINgcUwojiRhsDeHJ9gYIxpkIQAmAWQJIESX48GgbQJAo+gVksTJBgQXJwAKGIyFwPQLiCKAyAuAxhAgPgSgOIRIEYFYEmEaBmBiBphHgdgageIZIDQAIHmISIGCaCAigiFgpgmYooH4I4DkTHwxCWYw4lYMoNmMSJiDaDhjkibg+g6JAInYQYPmQKQWDuApinCOIgBQAw5C4TYTCSaRGFCFJknkVhShWJRJF4WoWGWSRiF6FplnkUgigMZgJhYXYZiZVxohqZh5jYVYYmCMogFQDJnCmUhzh0Z4Jl4eodieSZmH2HpnmoBoAiCZ56BaAohieOZAC4KgFHmUoNiMKJqEaEIkmiehWhKJYpEoXoaiYaZKGKHommmehmgoK5FiCTokimKhah6KoqGqSoii6KpqnqNowiyawqlaMYtmsSpii2KJFlCYIvi8a56nqQIwmwKwWkGMZsEsIpGjIbJLC6Toyi0Cw2lGMRrksPpSjWbRrGaU42m2CxylqMQoiKXBgA8bgrhKY45G6C4emqOYukuJptjqbprkacI8m6e5WnKPYujuBBljkL4yl6fY/m+TAGn6QIwAwDwGj6T58CcCpBkOXArAuQRxAwEwSkMMRMAKYQZkQIpfBiRoxhwbwekccgMHMIpHnIPIDA6SethMKpIHKPIXC6SpoiKfBrBCMwslMM5NHODJfDqTYzkyZw9k6cxciMPpQnQDQXD+UZ0EycwxBuRBin8TJTjSXQ/FKVB1E0QxWlSdR9QuUI1g0dxVleNYdgcXpMEcPQ3GUL52H2JxmlqdoNjMapbHcDYXEKWo3D2Ox2lwO4fYfh6i1GiEYIwyxfgIG4AcAovx4CcAeAsYI8BuBPAiMUeA/A3gVGOHETgfwSjEDeKMXAnAyByG4McF6sxODfB6M0OgHB3hDWiF0F4SV6B9CeE1qI1AoieB6Ikbof2Sh2C6K8NI2x7B9GeG0bodwOjfD6N4fAHRziFG+PgPoxwuA/AUKYP4kXRA+C+7ofQHgzilHOPoPwjxUjrH0N4Z4qx2j7A8OcUI1wIBeCeMIM4/A/gvGKPMfgnwjjNHoP0T4Xxuj1D8B8N44x7j+C+K8ZoRQNDkBwLkfg/w/jXHwP8b49AAh/FgA4AAQAkAFACGAIgBxAhQA0AYIAmANgAE+MARYfw4BIDWMEJALQCDgGI3kGAXgGhBGwDkA44BuAhEGNARQEAhA4CaAUcAiAxCCFgKgIowhkBdAUOEQgLRDAwF8BkIYWA0gNHCJwkY0B1AcCGLgPoCxKBSBaEUSIDQKjECwIUCIogRAiBACAgI") ' SelectedItem Add(4, "gBFLBCJwBAEHhEJAEGg4BV4Fg6AABACAxWgKBADQKAAyDIKsEQGGIZRhhGIwAgaFIXQKMUIxVAcLQxCgCYRhYABRiUAoJkjkMYhSDOFgzARHcxRPDgARrDyZQAkOQ5FDGFo+ShFQxTRC9CQpHaEYqkeA3fgmTYXTxJM7yfQVFxlCwTIwFGQqJgmVpPABYERyWKoSzJMyERpGCyIDqqbJXVxFYj3DCscw/KIYaqlGS5Ni+IZ2TLNMz4BAdEQfKSEaAgOToboaE5GB5GeRRbT1HYtKDEcQhepIbpaH5YQjkMBibBNZ4pAavcroeK7FqeI5ua7ach5fisB5EAARYREGrcEqPGZ5ShjGJ1MK0CxzIwDboBPbNdwXP56cIAAx8IJbD0GJQGoIQ1jgGAbhmTZXGsLZ7AsTpKDEVolG0QAaJyA4bleZgCiEJpjHmSJaGENgLgwRpTgUCAhAMEIElCSZ+EUAxkCQKB2huJR0BgRQPkAPZuFOCpSGgewckOUACBSBYhFgXgagYYZIGIHoGmGeB2CCCJiCiFghgmYhIiIJoFmEEZtEwAAilKFB9JWUooi2DRjHiWg4g6Y4onYOYPmOSQCD6EBkEkDhGhCJIJBYSYRmOCJIFKCxhmMBIuCwZQpFIU4VGWCReFqFYlkkZjpGWaYGGCGJlnmFhihmJhJh4F4Hg+eY0kULILFmPhxhwJwplYdIdmcOZmHaHongmbh+h8aAJnKAofmgOgGHKGxPnmLgXiIDISli+BonoOtEGkKhWhGJZpEoYoWiYaZKG6HomioCh2iGJ5pAoIoKgUaIDDCOgvCqKoyiuKxrAqPuCisSpGjWLJrGqZo4i6ax6naOoviuSo2iaBRmkmNJQC+DALB6SYyCyKw2kyM5sjsRpOjSLUIFaNRtgsUpajWbY7GaSowlAOguG0NQMCMEpkjmLhbh6ao6G6S4im6OpunuNpwjybwrlacY9m8S5inaOZuAsFJ/DYDBjCMAJAjAHAPAaQRwgwEwKkGcI8CcDJDnCbBHA2RJxAwUwSkCb5bgifw3AyMwzByR4xlwfwikgchMgMJpInIfIXCiSpyiyNwpkucpMkMLpHnGGoiG0OAMnMQw4k6M4cm8PpPHR2BCk+dA9AcRJRnQbQnEWUp0g0MxKk6cxVgYbQ5eSUxUlWNRdF8WpWHWTRjF6Vp1n0dxglidgthcYZZnYTYjGaVZ1BoIJoDWTYNj8cZcDcLZXHSXZ3D2M4dovQ3gbG8P0Xw8ANjnAKL8eAfAHDlFsM0U4WRbBtHiFwM4FxjDyA4H8Eoxw5CcEeCsZI8huDPBiM0eQ/B3g1GeHMTgbwIB/eYPkX40h6D9BuFEao9QuhvCmNceonRDhdGwPYTonw2jZDuB0V4cxtj1A67AOInA+j/EGOAPAXgXiJHGPgPwTxGjlDyB4L7zB9AeDOKUc4+g/CPEKNETw5wcjPHYPsPw1xcjvH2N8B4ux4j8A+CcYo8h+gfB+NUeYfRPhPiiPsToGR4B0E6D8T74A/DfGePEfo/h/jvHoP8T44x/iACgAYAQQAEANAAOAHgBQ/DPGQHUBwoR4gDDBA4QQEAnAJCCFgEYBRwCkAwIIaAZgHBBFwD0AwoQCAdEIDAPwBhdAxHkDsA4ZATiFBgKICoQhsBZAWOELgMRCjQGUBgIYOA2gNDCMQGghwoDeA6MMTAVQEiHDQO0D4MUXDEBQIkCI4gaBJEQLEFwJAiDIEqBMMQhAniKCiDoFQRQMCrAoOIBYowPhDF4HcYouBdgXBEPQMIjAIiOBeMYLAxQMijBIGcRoURTA2CMIg144w+BtEWNENAeBHgRikGMXgdqgjuB6EcbA8wPjjHIIAR40gDBCCQDkBoIBSBEEKJEGQHgdTVHsDwQ4lBHiSBkEIJISQsgpBKOQTgmRJDSDUEwJIuQegnDKAQTglApB+CiMpboI0kj0A+HIUwVRlCpCyCscodBYiVFkM4LASwkhlBaGUYgtxLhSG0F4JYmQ9guHKEujggxqB6GYDkRYMQTA0GSJkCYLgxjMGyJUGYpgyDPE0FMIwagmgJFaDQcwvBqiYGmAgPYjw4j5BuGYfg3hOATEcHEJwWRhg5HOCQdAnBpimDsE4XI3QdCnEIO0TwMxfBumqPoHwRxmD3E+DMcQfQnjZHyD8c58xPjUAVKYHQDQghoCKAQUIVAPTnEyPUHohxoD6A+LQIwiRogqBSEUdAtQMiiFoG4RlfwahHDSAUD4pAqB6EkFIDQSwkDoEXRxLAfgpC6C2EsFIdQYimAoM4S40wtBlCaKkUoNxThUHMJ4KYig+hOHSP0HopRqCojeNEfoUQ1A9CMKkuApQqDaEmFMdQZQoCpGqEYVQVQdCtCoKoYoVRVg1C8KIV41AxCMGoEUMIrAqiOFkFYLQzQsjrCKGkVoVRXCzBIOQUAUwIhqBSK4JArhdAiFUO0Lg6xeh1FeAgUwtxKDSAEQEA=") ' Mark a cell Add(5,"gBFLBCJwBAEHhEJAEGg4BEcMQAAYAQGKIYBkAKBQAGaAoDDMOILQiMQxDPBMKgBBCLIxhEqoJJuGofRSBMIgFBIaBrEiBkjSiLkMIYAAMQCQTKDfxBG4ZIhmSZ4WgwAIsSZMAwzAKkYQPHikJxlGa6p6AGqhKIoaTKNhqSoxUxVMIzcKQahLLivJ6GUYKfgmY5lVpVU5QHKFUyfFiVJYlahpCqyCQuC41No1RRdbSrHynahkWhrNrufZ8RbhU7yLSEEyHQaIaoxKp6XwWf4RWDmFoABY9RTJHzFMQyXCrPhENpTWYMcwTLidV4TKqYLAzOrcbx2ZpkXTrYAXRbVU4pLK3MYuDR8RymLKsYZvd7UbqONZlTzadwrHbLb4rOo0nOeZbH6DhuCuEocGuMpSA4k5fmWQhrjcUxuE+BwUAaRwMCyApRhePgJnEEp8n0GB9lcUx9m0aBRhQBCAgA==") } BackColorHeader = 16777216 '0x01BBGGRR BackColorSortBarCaption = 33488896 '0x01BBGGRR FilterBarBackColor = 16777216 '0x01BBGGRR Background(0) = 33554432 '0x02BBGGRR Background(1) = 50331648 '0x03BBGGRR SelBackColor = 67108864 '0x04BBGGRR BackColorSortBar = RGB(61,101,183) FilterBarForeColor = RGB(255,255,255) ForeColorHeader = RGB(255,255,255) ForeColorSortBar = RGB(255,255,255) SelForeColor = 0 DefaultItemHeight = 20 HeaderHeight = 20 SortBarHeight = 20 DrawGridLines = -1 ShowFocusRect = False SortBarVisible = True MarkSearchColumn = False LinesAtRoot = 1 BackColor = RGB(255,255,255) BackColorLevelHeader = RGB(255,255,255) ScrollBySingleLine = True HasLines = 2 HasButtons = 3 CheckImage(1) = 4 CheckImage(0) = 5 CheckImage(2) = 6 Columns { " Name " { HeaderBold = True DisplayFilterButton = True DisplayFilterDate = True Width = 196 } " Value" { DisplayFilterButton = True FilterBarDropDownWidth = -100 } 1 { AllowSizing = False HTMLCaption = " 1 First" Def(0) = True LevelKey = 1 Width = 25 Alignment = 1 } 2 { AllowSizing = False HTMLCaption = " 2 Second" Def(0) = True LevelKey = 1 Width = 25 Alignment = 1 } 3 { AllowSizing = False HTMLCaption = "3 Third" Def(0) = True LevelKey = 1 Width = 25 PartialCheck = True Alignment = 1 } "" { LevelKey = 1 Width = 20 } } Items { Dim h, h1,hx h = AddItem("exTree
Add an advanced tree control to your application.") CellTooltip(h,0) = "You can have a HTML multiple lines tooltip for any cell in the tree." CellCaptionFormat(h,0) = 1 CellSingleLine(h,0) = False CellImages(h,1) = "1,2,3," CellHAlignment(h,1) = 2 CellMerge(h,0) = 1 CellMerge(h,0) = 2 CellMerge(h,0) = 3 h1 = InsertItem(h,,"Child 1") CellHasCheckBox(h1,0) = True CellCaption(h1,1) = "new item" CellImage(h1,0) = 1 SelectItem(h1) = True h1 = InsertItem(h,,"Child 2") CellCaption(h1,1) = "marking acell " CellHasCheckBox(h1,0) = True CellState(h1,0) = 1 CellCaptionFormat(h1,1) = 1 CellImage(h1,0) = 2 CellBackColor(h1,1) = 83886080 '0x5RRGGBB ExpandItem(h) = True h = AddItem("") CellCaption(h,1) = "Non selectable item ... " CellCaptionFormat(h,1) = 1 ItemDivider(h) = 1 ItemHeight(h) = 28 ItemDividerLine(h) = 3 CellHAlignment(h,1) = 1 SelectableItem(h) = False CellPicture(h,1) = "gBHJJGHA5MIqAAXAD3AENhozhpmhqZhrMhr/h0QGcQM0QTMQZkQf8QAESGcSM0STMSZkSf8SAEUGcUM0UTMUZkUf8UAEWGcWM0WTMWZkWf8WAEYGcYM0YTMYZkYf8Yh8ak0yn1KAEbrkdmcbkNLjcljcdlMzjstpcdmMbj81mcfnNLj89sEnkNDn8ho8ijcjpszkdRpcjiMclE0oFMrdes9woMnwEls0plMroMpl8qjuYlc3oMrncstMpltDoMto8ujubl9PoMvqcwusrmM2oVOrcftFxmd5kc0t+ez+n1+3uM1m83nNPm89uUr5s5otPnNJj+jnfOqNPncVkEsnFEqFbsNqudFn+DkshzOh1OxoMxvOn6fUndEkNF1NDoqiqOoy+NUnMAqOqakMMl7sKSoypK2ka1ropa+JGpjANc0TVNkmLgte7aju8p6esGl7uqjAEDqTCzZJ3BCpxgh0ZRnGkaxtG8cRzHUdx5HqHBCfICAChprgAFkZIQhQAAQjBXgSDgkFgUBgkGBAJg0fhTlgUJhkGGQHBgDh8CeERggqB4Zg8BBqDKMRiiyf4YC8fZ7ieIxgkSDIEgMIBSGMJZkj+RBrEgVIcAkUgkkCFgyFAJg8naIAHBkNYVA4SAUhmQBiAAR4JA6YAUBGY5RgGG4pg8DBdAMZAIhADhrDILoZhWQANBANYHBwHAADoJpREkA5GA0KAsBiY5NBkI1LBiORCAGA4RiADx+hQKZKkYJ5fCAU4dDgahVGXMwJE6QQCj2UBhE0UAHGscgUEmIZXGqVQ1kcIg/CYcwIlEToBGiZwlHoPAYkEAYwBWHAUHGABAkGZA5HSDwQnGQBhiqTIpgiKweEAdBonGGQDi4E45DAIJGkGZI+A6dBsAUAggnMEY1mMFRaAkEAAGgXh/k8cw4CgQIGEEDgdGoQhlhKAZ7GiexViMYRBBsXBhBiCAQGAEpPjsBhqgCDJrAqJx1lQKAAnYdhYBYWBymKMY3myU5jDSaAOlAIYsjGNpzkAAIc5iK4MkeZAwEACpdB6KRLCqH4gAOYgzFecpIA0LIyHIOAgAgIhkkIJAABEDJiE2N4xgaCpCDwMgACqcQBgcUgbmGEZHigUwDAyCoMCqKIAF0OpgkEIgoAKeBH9qchihGJgCCkLAojeKQjEqKAkAMWlDiyWY+DMKgLl8SJAgGSIjBCGRlgYdZ4iIKQiDWRpCEQJYDgYWhKESHgQkIEhDFCm8aAUg0jWDyA0Twch9ApHQKAQgFgtBQCAAAHZAQ=" h = AddItem("Root 2") CellImages(h,0) = "2,3" ItemBold(h) = True CellMerge(h,0) = 1 CellMerge(h,0) = 2 CellMerge(h,0) = 3 h1 = InsertItem(h,,"Child 1") hx = InsertControlItem(,"MSCAL.Calendar") ItemHeight(hx) = 164 ItemObject(hx) { BackColor = RGB(250,250,250) DayLength = 0 } SelectableItem(hx) = False } EndUpdate
The third screen (3) shot was generated using the following template:
BeginUpdate Images("gBJJgBAIHAAJAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaGEaAIAEEbjMjlErlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwV9QGFAGFQGHw2IxWJouOweRluMymLy2JyuQoeQzUszkaz8ZzuSr+Zxun02pw2P0Gt0Uaf+uw+y0Oz0lS0zA3QA3TA3m73uoy+npO12sxyGx1+3qOM4PP4HR33B1WjnHWjfG2k04/Mpu56W/6fh6nD7OG8vY23r7XL9my5Heqng8f18X303nxPQ32Mybtvc/73PU+StPo+7+OE9TnN2+KMuUh0AJc9sCrA6sEN2/yiQpAT3wG+EKrDC7JvRDLVuvFD3QhCECRCpUGP7E6dxg/EZKdDkXKfGj0p9GkcxzHzPRLGMWx/IzryHGsiyPJiZyDJsoSjKTisdG0preiDiKo4MsyzK0Xs7LqHyulEsy5McEw0o7VzE2MzPDL6guHLKJonN0xyhM87tjBM0zinU9Qw+0eS9JaZMZOk0QbMdEz3F03t9SEP0FHrHTbO1KUJRlNtjP6VvNTkH07OdQ0uyVA0k2zg1VBqeUDPs4MNS9LwTElLUdHk60KzE2UdUy8Ve3dJR8x1VyRUVfUVQcTMTWjyPDW1MV1PExtNS8fTwvlJWc+0PVymlg2W+1EVLUNaphRtMPzUN10cwNZ3LXFn26nFuUpcl5N8n1Q2m5Vq1Jf0+UXCC/0DC98Uxc6f2vWV4tPWF9JrfmJ0ddrSU1ZOK4A+6m4ZZuHVTetqXdilpOZhGPUxXeTKfldfpXYygZLOkf5flVlY4rmbZCo90zIul4YJn+h6IoqLB8lmkI8kCRJIACSuzqCc5posyopgJ4D+X+AnAH5mA/URgA+cABoyc5nkAD54HGjJ3nftJYDntu3giQAd7mYAIGHsAAHQF5wAyYJD7meAfmMgwAbcfgxnfxG3GOcJ/mPsxnmGeeRnMH+Rn8D+Rn/zWA8uih+H+cB/kmiHC66QCIHAB5gAeQHQHAA5gAGQAH7P2jHAHt3doyAJ3HeYHEAAAfhdtp4AAPv3bEAkoD+QAZgJKB/pHg3gH98AZ/AAeAP7OeABtifnOn+fIHn+YPP6ucaKICA") Images("gBJJgBAIEAAGAEGCAAhb/hz/EIAh8Tf5CJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1Cg0ZwMJjWDw2FxGCxOExWNxmPwd/yUtw+OyuQxeXzWZxeTz0ozeWzmi0mY0uRz+p0Om1mr12j1Ox1+n2Gz1ux3G23W13mO3Ge3eNf6aTgAZwwGPGMpj2nNx+/yfB4fF4/J6oATnIiXE52r6GS6XL7fF6fG7XX2/O79/6Xc8vv8Xl9Pz9d+4OM+HM+X3y/1vr+N6+bbP8vkAO7ALvQIvUDQFBDYQVBcHQPCb6QgvEGQxAMLLuiwfJXDyPJAkSSAAkqURMnCHw3FKKRbF0XoefyKH4P8aImfo/nwH8aHgD54g+h0dHub8hyCH8ex+cAHx0h0cIdGx/yhFsmRmP8WxlGEXIC") HTMLPicture("logo") = "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" VisualAppearance { ' Header Add(1, "gBFLBCJwBAEHhEJAEGg4BcoDg6AABACAxWgKBADQKAAyDIKsEQGGIZRhhGIwAgaFIXQKMUIxVAcLQxCgCYRiYYJDiWCQ1ARHcpRPDgARbDyVQAhaJYJiSNYWDTJUpzBC8QwHHyaIDAKCXfoSGI6ABNUBzTKtBx3BIUYwFaCaAhaTgAUTAdYxJKYZBqEqua7mMZRQqCJ5lTLHcTATDARypESYbSme44DooAA1UBcMbybJ9dQHGakLqpS5ZchTBQYW7AYa3BQVDS1I66KRnCQ6XrKA5RQLiEB1HhWGABK6taziOwbGhmYpnaTddoTDCwDQTTQABLhEQser6HaRYJSGTSBhIAAtWrbMByOjdMpDPacb5wF7VOLAbSvCKuRiGOo4lgbRpgSVZikCWBIB4EgggSBQ2luOIwCoEhuDeHINiYExgjiRBtDgRYCEECAZAiG5yguDYhCKCBPCMF43GwEAzHADx4hEM58kYNJNmIGIaCqIIoDIC4DGECA+BKA4hEgRgVgSYRoGYGIGmEeB2BqB4hkgfgfgGTZmDwAIJCCUwolgN4LlMWJbgsYp4joMIMmMKJWDGDZjEiYg2g4Y5Im4PoOiQCJ2EGD5kCiQgqgJDYRAOAxOiOPJyDeTpDjyUA4g4aROFWFQlGkZhYhaZR5HYWoXiWSR+GKGBmEmAhmhiZh5hYaIXmQeA2EuApPjOcJ9D2T4TmiaA8g8SRAm+HonkkRh9h6Z5qAaAIgmeegWgKIYoEoHoKiIaJKCKDoimUaJCG4AAglOfoWhwT5TlodQ7E8M5WHcPQpnqBh4iiKgKg6JopGqCoSiqKZqjqJosiuapqkaLYsmeCZqhGC4pDoVoXhyDxTmSe4mg+I5AnUPYsCsEpDjEbILB6SoxiySwmk2MpsmsRpQjSbJ7FaUo1i0Sh+jaFQpCgLhvCqKRjn6GIvGueZWleOZtEuIpYjqborjaaY7m0WxqFGLZNjqZgLjgbg6nqQI7i6S5CnyP5vmwBp9jMLwpEqXIuC2ahSneLpPluEp7kCMAMA8EZEnEC5DAWPWmgMDJDi4bBXBKR4xEwfwijWcR8B6dZCGuK4KjyPoxlyDwgkucpskafJJE4ax0iqN5vgyLpljAcwMgcPpPHQA5bR2M4MG8LJPDMLQHD+UhzB0DwIk2cIsGsKpDHQfQvZ4NYLi8TpJnUDImnmTp1H0MxhlibI9G8GZOHUTYDFmWQ2C2LpDlmMoMC8U5HDSBsMw7RbhkC2IYXYuQ1j4D8NsX47h9j+HqKJe4rh4jAHiBgWoa1JDbB8I0WocAOA/BKKYeIeAbBrFOPATY7gtjEHkDwdwZxlDjA2I4UozQ3C8E+DkZwcA9COGiLoOg/QbhdEEHQDgbwijVHgNwe4XxrD2AmM8DIyx1icGcHUMAeAJivEEH0PAfgXiFHGPgTwRxGjkHyJ4L4nRyh6A8G8UY5R6g6HsHUOQewKj3FkH0fYfh3i1HePsT4BxejwH4J8D4zR4h9A+C8aY8RnCHGqLcbwYwZBpHKEwPwkxLjqD8P4f4zx2j9H+B8c49B/hgAGP8QATx9ACCABgBYABwAzDSE8JItRCCiEIBYfglwGAREEFAJwCgghYWwOAYgGRBhQDcA4FIhxyCDCkFEIggRkCCAkCIEgQzsgsBQIQaApgLBCFoC0BAShkgBIC") ' HeaderFilterBarButton Add(2,"gBFLBCJwBAEHhEJAEGg4BCwEg6AADACAxRDAMgBQKAAzQFAYZhxBaERiGIZ4JhUAIIRZGMQxXAcMQ1DICYRjYYJDiWCQzARHcpRSKUOQvFaLIYleA5EgmNYNSZKcbRfIMBx7GcHUIvfQgASIf6LJxACZwADOI5CTpCIpxUKEEx/DyoKKoWh5RhENQlTIMVbzEKoYTBBKybLqGAwJhoI5WSJMEb0VRlGBnH65oCwHbdATlGS6I6paZpbhrBYDBpcEBhfaMByzLiuIpwGR6PjCHpTYhNUI4ZDsE4fLaiYpsGw6eqoAJpWRZUxXHBIDQTRKBRLhERMNrnEqEbhOG4yVg4AR/H4LNp2bLZUorA40VjrEB5Rr2NQHYLiODxaCYPoyDMGJYJKOpIloIQZiyR4CnCEA8CcZQDAodI2jOexIjabxojMCxgnaDAWl4KoAiSQhCDCEBsCeIAAAQHAnA0HhHgCRAkGEHQHgEfBmBiBhBhALgYgaUZBB4BMWAAuBhEQZA2EIQoECQLhCEGVZEBgRYNkAPZpFaD5zBiUw3ggYhoiqCxiniOgwgyYwolYMYNmMSJiDaDhjkibg+g6JAInYQYPmQKQKCoN4ZBkHgwDKDYDHiPQ1g2OQ+FGFAlCkVhUhWZQ5GYVoWiWCRuF6FxmAkchiheZg5gYZIUiSSIyC6EZQDiQJqDuTwjHybA7k0A4ImaHRnHmWh4h6Z4pnYeYfmeSgCH6IBoEoDoGiCKIKBaCYhmiKgGGmDAmliOJ7D8D5TlyeU9gOSJ0hyDp6HKHocmmeh22sagqhaIYpmoSoiiaKhqkqLouiqKwKjYeIUikAACDAUZpDOdJ2iWTpTkydYmE8SwCkKJosDsBpEjGbBrCaRYymyCwykqMxtAsPpSjOLRKGqHIsmUCpWjcUQrhOVN0muM5onAPRPGuDpljkLhriaaI6m4e42mqO4ukuPpyjwbxLkKdo8m8e5WkCNZnGqUguiQSoqmKFI3i4CheniQZvFwIp5kKcIsDcCZDm8a5uHONgNjsagukCD5cBKYZDjCTBDByR5xmyBwdjscQplKfY2G+epbBeNwwDsfwb1gDIPDGTJzAwQwlkUMRsAcLJGHKbAbDWTIznyUxAlCb4Ml8J5FHKGxsn+NxzluCxBlOdBNEMQpCjQY4an4KowAwYwak+NQdHcU5UjYDISlaRJ0HyZxalMdZ9HsYZaHMHRXFeVhzj0bxOlqNZUCcbJanIFsOybwyhZGsJcSw4BdieHeIUUoXAPgNDsG8LSuhShpE4A8B4ewcB8D+AcYg7BtiOGiLwNwnBLgxDmHITQTgri/HOJwO4NxojzB6CcHYxR5j8DcF8aQ9RODXCyNMdwHQDDlGuHYToJhUixHINoWw9xsD1C0OcNY1h7DbGeHETgcxtj3D2MEPAPgDiVFsPgPYLxFizHoF4L4kxvjoF8G8OoxQ7icAOFcdQeg/MTGwG8XwhRhjxGkP8EI9R5h9A+C8ao8x+h/CeNke4/RviPG2Pkfy5hujwi0AYBI/Rtj/HCPYf4oABj9EAE8fwARgAYASAEcANAEiAFgC4AgQBkAMFKIcaQ/A9DsHKDcR4JQ5gFGoKQDAHxYBqAcEETAPQDDgH4B0QgEBHARCEFgIYCRwgkBQIQaApRoCpGKB4ZQUgpAuEEKUDwGghhYDaA0cIxAciHCgO4DwQxsB9AeNUZgFQjAJFiBQIYFBDgRGkCoIgiQogiBKMQTAmQJjiDkDkJA5giCAEAQE=") Add(3,"gBFLBCJwBAEHhEJAEGg4BFQEg6AADACAxRDAMgBQKAAzQFAYZhxBaERiGIZ4JhUAIIRZGMQxXAcMQ1DICYRjYYJDiWCQzARHcpRSKUOQvFaLIYleA5EgmNYNSZKcbRfIMBx7GcHUIvfQgASIf6LJxACZwADOI5CTpCIpxUKEEx/DyoKKoWh5RhENQlTIMVbzEKoYTBBKybLqGAwJhoI5WSJMEb0VRlGBnH65oCwHbdATlGS6I6paZpbhrBYDBpcEBhfaMByzLiuIpwGR6PjCHpTYhNUI4ZDsE4fLaiYpsGw6eqoAJpWRZUxXHBIDQTRKBRLhERMNrnEqEbhOG4yVg4AR/H4LNp2bLZUorA40VjrEB5Rr2NQHYLiODxaCYPoyDMGJYJKOpIloIQZiyR4CnCEA8CcZQDAodI2jOexIjabxojMCxgnCEY0HgbY3gqIApDCEIECQGQJHQg5JkIcJRmQeAPJIEZQHgF5GGGCBjBsBpxkwZQLgYIY0HAR4BCecAABCBJYGUGR9tWIQJAuEIQHUcQGBEYxyAcehUHMGJTDeCBiGiKoMGMOJKDSDZjGiZg1g6Y4InIOoPGQCJ+EKD4kEkBhFhCZBpBoLg3hkGQuDQMoNgMeI9DWDY5E4VYVCUaRmFiFplHkdhaheJZJH4YoYGYSYCGaGJmHmFhohWJQIkIMoSlAtxqDuTwjHybA7k0A4ImaHhnjmah8h+Z5qAYfYgmgCgSgKIRogoHoKiGKJKCaDYimiagWG2DQnBiSJ7D8D5TlyeQ+g6A5InSHYOnqAoih2ag6gaJIpmoaomiWKpqgqMoqisawKj6MorisSpGHyFYpEAAg0FGaRznSdomk6U5MnWJxPEsEpGieLB7BaSIymyKw2kmM5sksQpOjQbRLE6Vo0i2Ch6iCLZlEqZo7FEK5TlTdhrnOaJwD0Txrh6aY6C6K42myO5ujuRpujyLwLk6do9G+C5SnqPZvjuZpEjaZ4qmIMolEqKpyhiOIuEobp8kKb4cDKfZDnCbBHA2RJviufh3jcDY7HoMpBg+XAimWRIxAwUwgkicgshck5xGmYwBjccA6msG44DAe4PB+SYyEyHw1k2cxMFMKZGDGLAXDCRxzCwKw5k2NA8mMRJRm+TJvCuRhylsfJ/jgdAbhsRZUnSDRTEaQ40iOGwCCqMBMHMHpQjUXYHFeVY2EyIpakWdI8ncXpUHYPYLGWWxzF0Zxblcc59H8UpbjIOgJo5xehtH2O4D4uQyiaHMF0T4aR8iOAmLsdwGBRAzGIO8DIBwAimDgFoOwoRhjxEwHcC4vw5C3HsM8SoawuAOHSMIdAHBTgxD4O8S4jwljMHiLcQ4HxahuF2GcI41B7AdCOFcUw5R+gGHaroDofhxjNHOxsBIyRzB9EeHUcI7AeifBGNofAGwDhzHCHkTo3Qfi0DmLwQ4PxyDxA8CcS46x6hdHMNMb4bQ+gXE2OsPgGx/i1HQPUTotwujvH6B4Y4xRzjzE2J8A47huC/EaDcfIHwvinHa8oD4rx5j7H+F8d4+B/jfG4AEP40AEj+B4GcUw4RMBEASFwOAKA+jAGQB0AQ4BCANEEDAHwCQghYBSAUcAnAMiCGgGoBQKRQj0GAB8EYvgnBjGSF4YQVQYgJEOOwFAhQoCeAsEITAWwFDhDoDEQwEBnAXGGFgMoDRQikBuHQFQgQkiyGoJwRgoQMhHEQFEBwIgiBYEaBEcQRAkiJCiC4EwRBqh7AQNEUQcAVhDH8B8UgeBWCSCkEQLIih4hqBYEUXAvQLhRHUEsGQJACEBA") ' SelectedItem Add(4, "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") Add(5,"gBFLBCJwBAEHhEJAEGg4Ba4Fg6AABACAxWgKBADQKAAyDIKsEQGGIZRhhGIwAgaFIXQKMUIxVAcLQxCgCYRhYABRiUAoJkjkMYhSDOFgzARHcxRPDgARrDyZQAkOQ5FDGFo+ShFQxTRC9CQpHaEYqkeA3fgmTYXTxJM7yfQVFxlCwTIwFGQqJgmVpPABYERyWKoSzJMyERpGCyIDqqbJXQiBUYCHTkOxzD6oRhqaSZLi2L4hXbMcyzPgMByRB6pIRoCA5OhuRoTUYHUZ5Ha0By/JyMLxqOgYbpaH5YQjkUBibBITy7SzMKYzGK7FqeI5ua7ach5fBMYwHUQABJhEQdHwWdYkSZKGK4ZSwbQLHKjAL3cCtdreFquawJM77CIXD0GILEWNqJGaBx9HiRRwHGHAwACT4KDaaxRGENYdMUN4Gmab46BGHRticZZ1jeRJqlSLZ+hsb5eHWW5XDEAwcAcUZMGgGRGECOBiBsRwFAgEBAkQ1Yyu8QJZAkCgQheOAAG8FxgGEFA/ACd59E4KxJiGbBzA8QAIh4KYKCKKI2CyC5ijiRgugyIwIk4NoNGOCJSDqDZjjiZgqgkB42ioQApEeURIl4M5MGOXJnDmZIpDIS4TGUCQ+FKE4lEkRhVhSZRpGYWIWmUeR2FqF4lKmRoRAUKQCDGGIPFOFJlhoZo5iobIbmaaZGG2HJnAmUhyh0Z4Jl4eodieSZmH2HpmkmCgqgwT56BScw4k4OgegmIgoioNoMiOaI6EaDokikChOhaJRpgoUoaiWaY6GaCohWiDgqigDwTgSYYpGoeoaiiKpqiqNopiuapKkKLosGsSpOjaLIrgqVo5i2aoKgKIoKCoA48l8N5sCsEpDjEbILB6SoxiySwmk2MpsmsRpQjSbJ7FaUo1i0SwWj6CgoEoFJtDcTZbH6YY4C4K4WmSOZuDuJpmjqLoLi6bo7G8C4ynKO5vDuRpijaUA6g6BQ6k2MxunyP4vlufwCkAcBMAMBpAnAfAXAiQpwiwNwJkOcJMEMDo/m+Cx0n8OhNhMZwYkaMYcG8HpHHIDBzCKR7sgcJJJnIbInCWSpygyMwqkacRbmjw4NHMYw07MXJfDqThzkyYw+k6c58ncQJQnQLQXEGUZ0E0IxGk2cwbAKBQ5g0UxbFCVI1B0TxWlUdfmFqVZ1j0ZxcledZtgcXZYnYDYTGKVJ0lWBoFDkDQzFMbJbjaXY/HKXB3E2Qx2lydx9lcPEXo7wtjuHmL8d4nADD9FuO0GoARiBoE0FwH4ExiBxC4G8DIxx4h8EeB0ZIcgOCfU+PMDgpwajLHmHwZ4FRhDQFOAETwaA6BdBOEcaQ9QOg/CqNMOonQnsVHqN0R4YRsj1H6K8Mo2w7CdBeEAP4m3WCdG8Pcfo9xAjhHwF4F4gxxj4OoI0cg+RPBfE6OUPQHg3ijHOPgDo2RcBlEyJ4X4sx2B7C8O8XI7x9h/AeL2DYHwPjNHkP0D4JxqjzH6H8J4tRuibCMEESo+B/B/EuOkfY/hvjPHWP0f4Hxzj0H+GAAY/xABPH0AIIAGAFgAG+KMXYGwBgYDIEAXEsAQB0AiIICATgDjBCwCUAooBSAXEGFAMwDggiIB6AYcA/AOiBGcOwNYDAgiNPCDwEwhQICuXkNgKYCxwhkBgIUaAxgNBDBwG0BgoRiA1EODAbwFAdmBBgIYEgPxEAxAECEIgWBEgRHEBwJIiBogqBIEQXAnQJhiEIEwRQUQfApGKBgQg7hjCQGABgKIZgWjFFQLkC44h6BhEWLERwMAjBIGKBkMYRAziNCiJoGwRhMDbA0OIcYuwNACHwGAI4OB1gdBGLQPIjwIjuB2McbA9QPijHIH8SAUgDBCCQAkBoIByA8EKI6aIZwFjBD6CMMgfBHCSAkE4JISQsgjBKOQUgmBJDSDNWgXIPQTClAIJ0SgMg/BInmJgFwhRyCnEqDIUQVQlDZCyCscoXBYiVGkMoLASwchtBaGUYgtBLhSG8F0ZYmQqUWCwLgC4cwDBhGYCkRIMRzA0GSJgWYLgyBMGSJUGZhRniaCmDoNQTQMirBoOYEYuwMgiGwFwZouRdg3BMPQcInAJiODeM4LIxQcinBIOcToUxTB2CcIkboOhzh8HaJuaIYxFhBDeD0M4vB7CfAmO4PoTxsjzB+OccoABPjUAMIIKAOgGhAFQEUAooQaAeD5PMRQLBCitAeKIGgQhEhRC0CkIo6BOgZFENQNQjAoi6B6EcNIBQOCkCoH4SI0gNAkosBgWAFg6CmsgKoLISx0h1BiKUWgzhMBTCUGUJoaRig3FOFQbQngpiaD2E4dIYxdgYBELgLA1AdCLCiCoGoSRUlwFGNQbQlQpiqDKE8VQVQjZlAUK0Kg6hehVFQM0UoMQVABD8CsAofQvisBqIIWIVgtDJCzUENIrBqiqFoFYXQ3QthrEKGwVwVRfC5GsIUIAoBLDiCGEgWodQoBXG0P0L47ACiBFgFYBwwgsBbAaGEagKgxBMESJgUwJACB5DGNEeokQji2CcMjGoJQyhRHKIwFIpACEBA") Add(6,"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") Add(7,"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") 'Spin Add(8, "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") Add(9,"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") Add(10, "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" ) Add(11, "gBFLBCJwBAEHhEJAEGg4BHwGg6AADACAxRDAMgBQKAAzQFAYZhxBaERiGIZ4JhUAIIRZGMQxXAcMQ1DICYRhQABRiUAoJDKMchxEKcPBmAiPZhjEYoch
On Windows XP, the following table shows how the common controls are broken into parts and states:
Control/ClassName | Part | States |
---|---|---|
BUTTON | BP_CHECKBOX = 3 | CBS_UNCHECKEDNORMAL = 1 CBS_UNCHECKEDHOT = 2 CBS_UNCHECKEDPRESSED = 3 CBS_UNCHECKEDDISABLED = 4 CBS_CHECKEDNORMAL = 5 CBS_CHECKEDHOT = 6 CBS_CHECKEDPRESSED = 7 CBS_CHECKEDDISABLED = 8 CBS_MIXEDNORMAL = 9 CBS_MIXEDHOT = 10 CBS_MIXEDPRESSED = 11 CBS_MIXEDDISABLED = 12 |
BP_GROUPBOX = 4 | GBS_NORMAL = 1 GBS_DISABLED = 2 | |
BP_PUSHBUTTON = 1 | PBS_NORMAL = 1 PBS_HOT = 2 PBS_PRESSED = 3 PBS_DISABLED = 4 PBS_DEFAULTED = 5 | |
BP_RADIOBUTTON = 2 | RBS_UNCHECKEDNORMAL = 1 RBS_UNCHECKEDHOT = 2 RBS_UNCHECKEDPRESSED = 3 RBS_UNCHECKEDDISABLED = 4 RBS_CHECKEDNORMAL = 5 RBS_CHECKEDHOT = 6 RBS_CHECKEDPRESSED = 7 RBS_CHECKEDDISABLED = 8 | |
BP_USERBUTTON = 5 | ||
CLOCK | CLP_TIME = 1 | CLS_NORMAL = 1 |
COMBOBOX | CP_DROPDOWNBUTTON = 1 | CBXS_NORMAL = 1 CBXS_HOT = 2 CBXS_PRESSED = 3 CBXS_DISABLED = 4 |
EDIT | EP_CARET = 2 | |
EP_EDITTEXT = 1 | ETS_NORMAL = 1 ETS_HOT = 2 ETS_SELECTED = 3 ETS_DISABLED = 4 ETS_FOCUSED = 5 ETS_READONLY = 6 ETS_ASSIST = 7 | |
EXPLORERBAR | EBP_HEADERBACKGROUND = 1 | |
EBP_HEADERCLOSE = 2 | EBHC_NORMAL = 1 EBHC_HOT = 2 EBHC_PRESSED = 3 | |
EBP_HEADERPIN = 3 | EBHP_NORMAL = 1 EBHP_HOT = 2 EBHP_PRESSED = 3 EBHP_SELECTEDNORMAL = 4 EBHP_SELECTEDHOT = 5 EBHP_SELECTEDPRESSED = 6 | |
EBP_IEBARMENU = 4 | EBM_NORMAL = 1 EBM_HOT = 2 EBM_PRESSED = 3 | |
EBP_NORMALGROUPBACKGROUND = 5 | ||
EBP_NORMALGROUPCOLLAPSE = 6 | EBNGC_NORMAL = 1 EBNGC_HOT = 2 EBNGC_PRESSED = 3 | |
EBP_NORMALGROUPEXPAND = 7 | EBNGE_NORMAL = 1 EBNGE_HOT = 2 EBNGE_PRESSED = 3 | |
EBP_NORMALGROUPHEAD = 8 | ||
EBP_SPECIALGROUPBACKGROUND = 9 | ||
EBP_SPECIALGROUPCOLLAPSE = 10 | EBSGC_NORMAL = 1 EBSGC_HOT = 2 EBSGC_PRESSED = 3 | |
EBP_SPECIALGROUPEXPAND = 11 | EBSGE_NORMAL = 1 EBSGE_HOT = 2 EBSGE_PRESSED = 3 | |
EBP_SPECIALGROUPHEAD = 12 | ||
HEADER | HP_HEADERITEM = 1 | HIS_NORMAL = 1 HIS_HOT = 2 HIS_PRESSED = 3 |
HP_HEADERITEMLEFT = 2 | HILS_NORMAL = 1 HILS_HOT = 2 HILS_PRESSED = 3 | |
HP_HEADERITEMRIGHT = 3 | HIRS_NORMAL = 1 HIRS_HOT = 2 HIRS_PRESSED = 3 | |
HP_HEADERSORTARROW = 4 | HSAS_SORTEDUP = 1 HSAS_SORTEDDOWN = 2 | |
LISTVIEW | LVP_EMPTYTEXT = 5 | |
LVP_LISTDETAIL = 3 | ||
LVP_LISTGROUP = 2 | ||
LVP_LISTITEM = 1 | LIS_NORMAL = 1 LIS_HOT = 2 LIS_SELECTED = 3 LIS_DISABLED = 4 LIS_SELECTEDNOTFOCUS = 5 | |
LVP_LISTSORTEDDETAIL = 4 | ||
MENU | MP_MENUBARDROPDOWN = 4 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 |
MP_MENUBARITEM = 3 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 | |
MP_CHEVRON = 5 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 | |
MP_MENUDROPDOWN = 2 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 | |
MP_MENUITEM = 1 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 | |
MP_SEPARATOR = 6 | MS_NORMAL = 1 MS_SELECTED = 2 MS_DEMOTED = 3 | |
MENUBAND | MDP_NEWAPPBUTTON = 1 | MDS_NORMAL = 1 MDS_HOT = 2 MDS_PRESSED = 3 MDS_DISABLED = 4 MDS_CHECKED = 5 MDS_HOTCHECKED = 6 |
MDP_SEPERATOR = 2 | ||
PAGE | PGRP_DOWN = 2 | DNS_NORMAL = 1 DNS_HOT = 2 DNS_PRESSED = 3 DNS_DISABLED = 4 |
PGRP_DOWNHORZ = 4 | DNHZS_NORMAL = 1 DNHZS_HOT = 2 DNHZS_PRESSED = 3 DNHZS_DISABLED = 4 | |
PGRP_UP = 1 | UPS_NORMAL = 1 UPS_HOT = 2 UPS_PRESSED = 3 UPS_DISABLED = 4 | |
PGRP_UPHORZ = 3 | UPHZS_NORMAL = 1 UPHZS_HOT = 2 UPHZS_PRESSED = 3 UPHZS_DISABLED = 4 | |
PROGRESS | PP_BAR = 1 | |
PP_BARVERT = 2 | ||
PP_CHUNK = 3 | ||
PP_CHUNKVERT = 4 | ||
REBAR | RP_BAND = 3 | |
RP_CHEVRON = 4 | CHEVS_NORMAL = 1 CHEVS_HOT = 2 CHEVS_PRESSED = 3 | |
RP_CHEVRONVERT = 5 | ||
RP_GRIPPER = 1 | ||
RP_GRIPPERVERT = 2 | ||
SCROLLBAR | SBP_ARROWBTN = 1 | ABS_DOWNDISABLED, ABS_DOWNHOT, ABS_DOWNNORMAL, ABS_DOWNPRESSED, ABS_UPDISABLED, ABS_UPHOT, ABS_UPNORMAL, ABS_UPPRESSED, ABS_LEFTDISABLED, ABS_LEFTHOT, ABS_LEFTNORMAL, ABS_LEFTPRESSED, ABS_RIGHTDISABLED, ABS_RIGHTHOT, ABS_RIGHTNORMAL, ABS_RIGHTPRESSED |
SBP_GRIPPERHORZ = 8 | ||
SBP_GRIPPERVERT = 9 | ||
SBP_LOWERTRACKHORZ = 4 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_LOWERTRACKVERT = 6 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_THUMBBTNHORZ = 2 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_THUMBBTNVERT = 3 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_UPPERTRACKHORZ = 5 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_UPPERTRACKVERT = 7 | SCRBS_NORMAL = 1 SCRBS_HOT = 2 SCRBS_PRESSED = 3 SCRBS_DISABLED = 4 | |
SBP_SIZEBOX = 10 | SZB_RIGHTALIGN = 1 SZB_LEFTALIGN = 2 | |
SPIN | SPNP_DOWN = 2 | DNS_NORMAL = 1 DNS_HOT = 2 DNS_PRESSED = 3 DNS_DISABLED = 4 |
SPNP_DOWNHORZ = 4 | DNHZS_NORMAL = 1 DNHZS_HOT = 2 DNHZS_PRESSED = 3 DNHZS_DISABLED = 4 | |
SPNP_UP = 1 | UPS_NORMAL = 1 UPS_HOT = 2 UPS_PRESSED = 3 UPS_DISABLED = 4 | |
SPNP_UPHORZ = 3 | UPHZS_NORMAL = 1 UPHZS_HOT = 2 UPHZS_PRESSED = 3 UPHZS_DISABLED = 4 | |
STARTPANEL | SPP_LOGOFF = 8 | |
SPP_LOGOFFBUTTONS = 9 | SPLS_NORMAL = 1 SPLS_HOT = 2 SPLS_PRESSED = 3 | |
SPP_MOREPROGRAMS = 2 | ||
SPP_MOREPROGRAMSARROW = 3 | SPS_NORMAL = 1 SPS_HOT = 2 SPS_PRESSED = 3 | |
SPP_PLACESLIST = 6 | ||
SPP_PLACESLISTSEPARATOR = 7 | ||
SPP_PREVIEW = 11 | ||
SPP_PROGLIST = 4 | ||
SPP_PROGLISTSEPARATOR = 5 | ||
SPP_USERPANE = 1 | ||
SPP_USERPICTURE = 10 | ||
STATUS | SP_GRIPPER = 3 | |
SP_PANE = 1 | ||
SP_GRIPPERPANE = 2 | ||
TAB | TABP_BODY = 10 | |
TABP_PANE = 9 | ||
TABP_TABITEM = 1 | TIS_NORMAL = 1 TIS_HOT = 2 TIS_SELECTED = 3 TIS_DISABLED = 4 TIS_FOCUSED = 5 | |
TABP_TABITEMBOTHEDGE = 4 | TIBES_NORMAL = 1 TIBES_HOT = 2 TIBES_SELECTED = 3 TIBES_DISABLED = 4 TIBES_FOCUSED = 5 | |
TABP_TABITEMLEFTEDGE = 2 | TILES_NORMAL = 1 TILES_HOT = 2 TILES_SELECTED = 3 TILES_DISABLED = 4 TILES_FOCUSED = 5 | |
TABP_TABITEMRIGHTEDGE = 3 | TIRES_NORMAL = 1 TIRES_HOT = 2 TIRES_SELECTED = 3 TIRES_DISABLED = 4 TIRES_FOCUSED = 5 | |
TABP_TOPTABITEM = 5 | TTIS_NORMAL = 1 TTIS_HOT = 2 TTIS_SELECTED = 3 TTIS_DISABLED = 4 TTIS_FOCUSED = 5 | |
TABP_TOPTABITEMBOTHEDGE = 8 | TTIBES_NORMAL = 1 TTIBES_HOT = 2 TTIBES_SELECTED = 3 TTIBES_DISABLED = 4 TTIBES_FOCUSED = 5 | |
TABP_TOPTABITEMLEFTEDGE = 6 | TTILES_NORMAL = 1 TTILES_HOT = 2 TTILES_SELECTED = 3 TTILES_DISABLED = 4 TTILES_FOCUSED = 5 | |
TABP_TOPTABITEMRIGHTEDGE = 7 | TTIRES_NORMAL = 1 TTIRES_HOT = 2 TTIRES_SELECTED = 3 TTIRES_DISABLED = 4 TTIRES_FOCUSED = 5 | |
TASKBAND | TDP_GROUPCOUNT = 1 | |
TDP_FLASHBUTTON = 2 | ||
TDP_FLASHBUTTONGROUPMENU = 3 | ||
TASKBAR | TBP_BACKGROUNDBOTTOM = 1 | |
TBP_BACKGROUNDLEFT = 4 | ||
TBP_BACKGROUNDRIGHT = 2 | ||
TBP_BACKGROUNDTOP = 3 | ||
TBP_SIZINGBARBOTTOM = 5 | ||
TBP_SIZINGBARBOTTOMLEFT = 8 | ||
TBP_SIZINGBARRIGHT = 6 | ||
TBP_SIZINGBARTOP = 7 | ||
TOOLBAR | TP_BUTTON = 1 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 |
TP_DROPDOWNBUTTON = 2 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 | |
TP_SPLITBUTTON = 3 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 | |
TP_SPLITBUTTONDROPDOWN = 4 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 | |
TP_SEPARATOR = 5 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 | |
TP_SEPARATORVERT = 6 | TS_NORMAL = 1 TS_HOT = 2 TS_PRESSED = 3 TS_DISABLED = 4 TS_CHECKED = 5 TS_HOTCHECKED = 6 | |
TOOLTIP | TTP_BALLOON = 3 | TTBS_NORMAL = 1 TTBS_LINK = 2 |
TTP_BALLOONTITLE = 4 | TTBS_NORMAL = 1 TTBS_LINK = 2 | |
TTP_CLOSE = 5 | TTCS_NORMAL = 1 TTCS_HOT = 2 TTCS_PRESSED = 3 | |
TTP_STANDARD = 1 | TTSS_NORMAL = 1 TTSS_LINK = 2 | |
TTP_STANDARDTITLE = 2 | TTSS_NORMAL = 1 TTSS_LINK = 2 | |
TRACKBAR | TKP_THUMB = 3 | TUS_NORMAL = 1 TUS_HOT = 2 TUS_PRESSED = 3 TUS_FOCUSED = 4 TUS_DISABLED = 5 |
TKP_THUMBBOTTOM = 4 | TUBS_NORMAL = 1 TUBS_HOT = 2 TUBS_PRESSED = 3 TUBS_FOCUSED = 4 TUBS_DISABLED = 5 | |
TKP_THUMBLEFT = 7 | TUVLS_NORMAL = 1 TUVLS_HOT = 2 TUVLS_PRESSED = 3 TUVLS_FOCUSED = 4 TUVLS_DISABLED = 5 | |
TKP_THUMBRIGHT = 8 | TUVRS_NORMAL = 1 TUVRS_HOT = 2 TUVRS_PRESSED = 3 TUVRS_FOCUSED = 4 TUVRS_DISABLED = 5 | |
TKP_THUMBTOP = 5 | TUTS_NORMAL = 1 TUTS_HOT = 2 TUTS_PRESSED = 3 TUTS_FOCUSED = 4 TUTS_DISABLED = 5 | |
TKP_THUMBVERT = 6 | TUVS_NORMAL = 1 TUVS_HOT = 2 TUVS_PRESSED = 3 TUVS_FOCUSED = 4 TUVS_DISABLED = 5 | |
TKP_TICS = 9 | TSS_NORMAL = 1 | |
TKP_TICSVERT = 10 | TSVS_NORMAL = 1 | |
TKP_TRACK = 1 | TRS_NORMAL = 1 | |
TKP_TRACKVERT = 2 | TRVS_NORMAL = 1 | |
TRAYNOTIFY | TNP_ANIMBACKGROUND = 2 | |
TNP_BACKGROUND = 1 | ||
TREEVIEW | TVP_BRANCH = 3 | |
TVP_GLYPH = 2 | GLPS_CLOSED = 1 GLPS_OPENED = 2 | |
TVP_TREEITEM = 1 | TREIS_NORMAL = 1 TREIS_HOT = 2 TREIS_SELECTED = 3 TREIS_DISABLED = 4 TREIS_SELECTEDNOTFOCUS = 5 | |
WINDOW | WP_CAPTION = 1 | CS_ACTIVE = 1 CS_INACTIVE = 2 CS_DISABLED = 3 |
WP_CAPTIONSIZINGTEMPLATE = 30 | ||
WP_CLOSEBUTTON = 18 | CBS_NORMAL = 1 CBS_HOT = 2 CBS_PUSHED = 3 CBS_DISABLED = 4 | |
WP_DIALOG = 29 | ||
WP_FRAMEBOTTOM = 9 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_FRAMEBOTTOMSIZINGTEMPLATE = 36 | ||
WP_FRAMELEFT = 7 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_FRAMELEFTSIZINGTEMPLATE = 32 | ||
WP_FRAMERIGHT = 8 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_FRAMERIGHTSIZINGTEMPLATE = 34 | ||
WP_HELPBUTTON = 23 | HBS_NORMAL = 1 HBS_HOT = 2 HBS_PUSHED = 3 HBS_DISABLED = 4 | |
WP_HORZSCROLL = 25 | HSS_NORMAL = 1 HSS_HOT = 2 HSS_PUSHED = 3 HSS_DISABLED = 4 | |
WP_HORZTHUMB = 26 | HTS_NORMAL = 1 HTS_HOT = 2 HTS_PUSHED = 3 HTS_DISABLED = 4 | |
WP_MAX_BUTTON | MAXBS_NORMAL = 1 MAXBS_HOT = 2 MAXBS_PUSHED = 3 MAXBS_DISABLED = 4 | |
WP_MAXCAPTION = 5 | MXCS_ACTIVE = 1 MXCS_INACTIVE = 2 MXCS_DISABLED = 3 | |
WP_MDICLOSEBUTTON = 20 | CBS_NORMAL = 1 CBS_HOT = 2 CBS_PUSHED = 3 CBS_DISABLED = 4 | |
WP_MDIHELPBUTTON = 24 | HBS_NORMAL = 1 HBS_HOT = 2 HBS_PUSHED = 3 HBS_DISABLED = 4 | |
WP_MDIMINBUTTON = 16 | MINBS_NORMAL = 1 MINBS_HOT = 2 MINBS_PUSHED = 3 MINBS_DISABLED = 4 | |
WP_MDIRESTOREBUTTON = 22 | RBS_NORMAL = 1 RBS_HOT = 2 RBS_PUSHED = 3 RBS_DISABLED = 4 | |
WP_MDISYSBUTTON = 14 | SBS_NORMAL = 1 SBS_HOT = 2 SBS_PUSHED = 3 SBS_DISABLED = 4 | |
WP_MINBUTTON = 15 | MINBS_NORMAL = 1 MINBS_HOT = 2 MINBS_PUSHED = 3 MINBS_DISABLED = 4 | |
WP_MINCAPTION = 3 | MNCS_ACTIVE = 1 MNCS_INACTIVE = 2 MNCS_DISABLED = 3 | |
WP_RESTOREBUTTON = 21 | RBS_NORMAL = 1 RBS_HOT = 2 RBS_PUSHED = 3 RBS_DISABLED = 4 | |
WP_SMALLCAPTION = 2 | CS_ACTIVE = 1 CS_INACTIVE = 2 CS_DISABLED = 3 | |
WP_SMALLCAPTIONSIZINGTEMPLATE = 31 | ||
WP_SMALLCLOSEBUTTON = 19 | CBS_NORMAL = 1 CBS_HOT = 2 CBS_PUSHED = 3 CBS_DISABLED = 4 | |
WP_SMALLFRAMEBOTTOM = 12 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37 | ||
WP_SMALLFRAMELEFT = 10 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33 | ||
WP_SMALLFRAMERIGHT = 11 | FS_ACTIVE = 1 FS_INACTIVE = 2 | |
WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35 | ||
WP_SMALLHELPBUTTON | HBS_NORMAL = 1 HBS_HOT = 2 HBS_PUSHED = 3 HBS_DISABLED = 4 | |
WP_SMALLMAXBUTTON | MAXBS_NORMAL = 1 MAXBS_HOT = 2 MAXBS_PUSHED = 3 MAXBS_DISABLED = 4 | |
WP_SMALLMAXCAPTION = 6 | MXCS_ACTIVE = 1 MXCS_INACTIVE = 2 MXCS_DISABLED = 3 | |
WP_SMALLMINCAPTION = 4 | MNCS_ACTIVE = 1 MNCS_INACTIVE = 2 MNCS_DISABLED = 3 | |
WP_SMALLRESTOREBUTTON | RBS_NORMAL = 1 RBS_HOT = 2 RBS_PUSHED = 3 RBS_DISABLED = 4 | |
WP_SMALLSYSBUTTON | SBS_NORMAL = 1 SBS_HOT = 2 SBS_PUSHED = 3 SBS_DISABLED = 4 | |
WP_SYSBUTTON = 13 | SBS_NORMAL = 1 SBS_HOT = 2 SBS_PUSHED = 3 SBS_DISABLED = 4 | |
WP_VERTSCROLL = 27 | VSS_NORMAL = 1 VSS_HOT = 2 VSS_PUSHED = 3 VSS_DISABLED = 4 | |
WP_VERTTHUMB = 28 | VTS_NORMAL = 1 VTS_HOT = 2 VTS_PUSHED = 3 VTS_DISABLED = 4 |