185
Event event
/*begin event Event(long  EventID) - Notifies the application once the control fires an event.*/
/*
	MessageBox("Information",string( String(oExContextMenu.EventParam(-2)) ))
*/
/*end event Event*/

OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oExContextMenu.Items.ToString = "Popup 1(Check 1[typ=1],Check 2[typ=1],Check 3[typ=1],Item 1),Expand[img=2][typ=1][chk=1][spchk=-1][group=0x0103](Check 4[typ=1],Check 5[typ=1],Check 6[typ=1][chk=1],Item 2)"
oExContextMenu.Select()

184
UncheckItem event
/*begin event UncheckItem(oleobject  Itm) - Occurs when the user unchecks the item.*/
/*
	MessageBox("Information",string( String(Itm) ))
*/
/*end event UncheckItem*/

OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oExContextMenu.Items.ToString = "Popup 1(Check 1[typ=1],Check 2[typ=1],Check 3[typ=1],Item 1),Expand[img=2][typ=1][chk=1][spchk=-1][group=0x0103](Check 4[typ=1],Check 5[typ=1],Check 6[typ=1][chk=1],Item 2)"
oExContextMenu.Select()

183
CheckItem event
/*begin event CheckItem(oleobject  Itm) - Occurs when the user checks the item.*/
/*
	MessageBox("Information",string( String(Itm) ))
*/
/*end event CheckItem*/

OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oExContextMenu.Items.ToString = "Popup 1(Check 1[typ=1],Check 2[typ=1],Check 3[typ=1],Item 1),Expand[img=2][typ=1][chk=1][spchk=-1][group=0x0103](Check 4[typ=1],Check 5[typ=1],Check 6[typ=1][chk=1],Item 2)"
oExContextMenu.Select()

182
SelectItem event
/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( String(Itm) ))
*/
/*end event SelectItem*/

OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yNAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=")
oExContextMenu.Items.ToString = "Popup 1(Check 1[typ=1],Check 2[typ=1],Check 3[typ=1],Item 1),Expand[img=2][typ=1][chk=1][spchk=-1][group=0x0103](Check 4[typ=1],Check 5[typ=1],Check 6[typ=1][chk=1],Item 2)"
oExContextMenu.Select()

181
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ImageSize = 32
oExContextMenu.Font.Size = 16
oExContextMenu.Images("gBJJgBAIDAAEg4AEEKAD/hz/EMNh8TIRNGwAjEZAEXjAojKAjMLjABhkaABAk0plUrlktl0vmExmUzmk1m03nE5nU7nk9miAoE+oVDolFo1HpFJpU5h8Sf9OqFNqUOqNUqdPq9VrFWrlbr1QpdhAFAkFis1ntFptVrtkrpszrNvmVxqk3uVtm1kmF3sdBvF/wGBmV+j9BYGHwWJulfxdax2NyFdx2JlV6l9Nw7AAGZymdz2Cy2GxErvWcz9ivlwyV21cuxugwktzGIzmvwtl0+53U5y0a0Wazmmyu/3dCyOMyXHx/J5nIr9q3uyqnBxFN3G46ma4vb7mD2Ng4nZze00fDkHC7t7us2rOX5tguetpHRlmz4HVqnXk1PjHO+CMPo9MBMC+j2vC8j7wS8cFNI4kBo05UIvfCT/NsnsApU+0Fqg/T+oy/kPxC0sEQfErKQK96+w28UWRI8UGvO8sTLS9r2PWmsMJTDTask3CsIbIEQRA3shOXEEAO/GclJ9FEKrrA8FRbKMXRIlb0JxCkjS1LMswhCcvuel0cv26cSMa8Ufx+2sQwhEUoSXOCjSbLcnxjKc7sdKUVyq28NtVI71P9P7JxtQEapjQ6fzfM8zPfNE2PhIsLL63E40slk5y7N89LcyU9SvMb3SdUc6VJLj5VLVLfO/PS9KzNFHUa/0XyBD0dxlS9cxhMlTRSoNXypPErWDPyfNS+MwprRNO0FD8wVVZ1AI08URwVRjtJ1WCn21QkkUrXVLVPQS/XIkFgTxT9iONZ9xVTdq+L1eKg3kkF6Upe68XtfV51/MtrVjBlwYFL1ev8y1/P6/lyzzYl02wntj0RVFmS1Qa+M5as93QxEUW9e993rfmQ2+vy65M/mL1lhl/2bj2ByVduMtNhCJT9hdz41nN14Ld12Z9UjfI/oUAaGseiw6+uFLLhcVabJOS5RqOE0BHlZ5VnEr5fOMs3st+aa/bbRzrJGV51Y0b0DbqaWXZD90hIsPbjWu52+6Wyadpe66hhO+P/Xi" &
 +"oW5rD8ZbrUZuVg6n1dsE/cXmewu1m9PVwnd35/nueXho/NaJzmjc61W76esuT77eG8pTquy9TwWH8LEzG8RDfFalx3Gcfvna9rvG/cptGLd9tuI6TZOP5Fiqi99vea+X4VRcBq/JZZtVQ9cwSs5lsXE372+a9z7PbfB3VVqHyvMctLto8uob6eV0m/cD6MN2v+T33t6sBut42vdv2bJ8a997x2maFJfK+qArbGJPEKE+1qTflMsIdW/GCJX17KcT6/czr/X+u1g29B7j/4BQfWkkx4zIHisjhPCmE0K4SwtXM+d4BvHRwNZOoBph9IJvPek9d40FoMJxf691jj2ywQQcHEWET4XJwkTszlVqm2GokewxtBT1DpQjRxDN0rUVDNKdC3lb6tzNOwh6upMSSYfv4YBCl/bsn9PxiFCEo7SI6Obc9HeOrnY8x4jtHtdpN4GRbaorhsbu18Pph5CiHymI0RpSXGJ/z2oUOxYxG858AyiI+bfJtuTcG5yelBJyT8okhqFd4a5yxL0rvulYtKCsZiWxWkc1s1cRoxxwhA31DLE0mR9l9HqX8fJgTDmFMVH0MIsRzVYnwnMi1dyzmhLt2kS2pxIiU62Wj5ptQGlSYFakLonTUJNLKaM5WzlffEkuFkk5wTrhVO2eE7G6lJhxFFYUZ55zmn0WuBCD4pzhirFCKkbomsOoIYmZx5p90LoYWGPdD5g0QmJRKYxbZ6zYoVQ2jVGylSak7KSkFH6RSjpHKFuU+YMyNo5SulkC6I0vonTCitMXPoEpVS2H5FQfEqp2R1opIgAEkJISYARTCukOhmPNI5Ex/wzGHUsicMwA1LHgQ90Y/KpoQHAD+pB/R4NzIaMAB9Xaw1gqaAOsh/A/ptIkWUfhGK1kZH8RgH5GqvgArqRmt4AAPrTroRofBGADkqr6Rmu4D7CEaHARiwpJrEEZsXXwlVjyMWRsaRqwdkLGNBABZmytmyMnaINZqyVpLR2ftKAAAdd6h2osbaskdiq4EZtgSmyNcbVW" &
 +"RJNXe3AA7REar3b0stlAAXBtoRmvJGLjEYAHUWsFcwCD/rnaop9aEICMAPdK5hT6xpeuzdOtAgKuJeGfdq6ggEbkTvAP+p9UCHXrvKkcgIA==")
var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7EMRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDxRDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFYFoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4UkmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqAochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" &
 +"8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ==")
	var_Appearance.Add(2,"gBFLBCJwBAEHhEJAAEhABcoFg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7EMRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsLpOS5LNKsaxmWLYdhFdTxQi6LpvfA8BwXC6JY7heRYRbFbYxRjGNi1TS7G4nGKd5WGuL4UHwI4VkaYxii8V4pgQMgVBQdQ5iCTYGi8T4vlWbJ3nuPg+l+H5AlSCg6ByPBoE8Ap3jqYxhBido5g0OgOGOGI4CsSpCCAcgcAuEokiEN5NCKfJ9DyTRjnScg1CEYxOBmBpPCgagdgcIZoHoGIFA4AxQkCAxKAgKBwgGSpIBCZhjF2E5UnQPQMiMCJBCIBwxkSQgsgo+JtDKT4ziiQw+k6EwAnsOgLnkHI+yCQ4iEuE4klkPhShEJBpAoPgymOMoaDgHBjFMBgyD0HYTiCZSZhIIIGC4ChiHSew5kwM5omILZPiOBI0hwZw5kodIdA+M4Uj4PxOmMSJ9DuTQzmyZgviceZagaHVfj4awwmaAh2GUIYmCOEZZDaDRDFGdwcg4EwyHMN4LBOaJbCoaZqgKH8qkMfIyD8DozDyfA7A0Coui0OpMmOZJdCsahKg6NooioChwmEMxLEoXJbDUTRXGSUgykyMgQG0GpPHMdI3D4TRCgSeQ0kmaw+lGNAtCOZJVCiT5DhyRQwAqMg0EoDBBGEGAsASC5yiSCw+k4Mp6lWNQuksTpRjMTxDGzJwGmGMpDDKXYTECSAxl6Q5olkK4PgMMIVkASRMBMBgzEkaZEjsNALhIZA6AeQB" &
 +"gk0ZJEgAAJ0CIAgODMNIsD6DRih9uYwFyAwfCUb5ijmbI+gwdxkk8MZMGeMpPCkDxzBiC5MHMPJLDSSROFMLIoBEQogEMFJPnENYQGgE4DCOaJfC7tYkhGTQ0kyWwykuXpMiyRpKjKR4wngM4JmOWJACCdYtHMWw+Eych4nINYLAEYA8AgdAEEsQZajaQoog4GxPiMVIolcdxNG8XZVkmNoRwWRVBlFeFEeAZQJgnFiHgHwcAhjhHgGMSI5xki2CyA4EQsA3i0HkBsLwKRFgAHcPkHopBJBcBeDUYI7xyDOHqKkWo2hLCsDIBIY4qQ5A8DoMMYwOAqCSBGKgU4yB2iDBwIgB4hxQgAAWNgBoAgsBdEcBUQ4sQ9A/HqD0JI8RpBzH2OYVgahLBHFiJQJweQiDhDUE4SAARQAzFsG0EQwA6AOWSBkFgVAIBCHeGERQFQiCQHeFkC4vkiB8DyB4F4QxVDvGMNEOQexMjlBeOAKQiQLgfDA7QEAaRiBdEkH8TI7AZiFBAGYBIABWjYBiGACioQ4C1A+AMMgWhfgxHgPsT4URIB0COKgPgjRwiAB8AYUArxBgCF6J4GY5hrAOCAPAAoGRRCsCIMEXATXfgAF8BMJwURuEQDgD4Q4OBoAeHGFgLIwQrC2D0JoSQ+QvhrHoSgQI8AbDFGID8C4Ah6BQAQAASACwgCYCMAUMARAvCKAiAMCAokeCKBEOAKgCBoDaHuMsEAqwJDiACDURg8R6gPCyDofYWAhgoDIJ4ZAuhoiGAYGgRoQw/A0GMMga4GwxiEDeIYYInATCDBQAoBAwAoDlA0KMBoVRGiDGwDQUYIRsgaGGDgM4LAwDWB8EcIA1APhjEgGQVwgRIgjFIIQHokgZA+CSEkLIKQSjHAwMsCwDAsAEB2ABTIwRwD6A8CMToSxkAxE4HYIw+BsgbBEDAHYBwojCBoIYFgXSjABE4MsHIbQWhlGILQS4UhvBdAUKEEwHgxDAAABQQQUAhgKHiDwE4JS4A7BGLQZwCR4g" &
 +"aBEMUYAqgKApHgGwVAIRNgvBMMQXImwZDtE4I8UIyAZCDCAE8AwrhgAdEEBACQLRCg4FEB4AYtA7CdEiPQMoJAMDNCkOMCAXAFDhH0D0Q4EgfAaGSK4NYzRUj9BuCgAgswOBjB4Fqpw8B2ADAwE4A4Qx2DAE6JIaQPQGhAGKBcIQ5B5gHByKIFARwADbAyKUfgdBKBBGyEcVIAB/ijHoIoSA0gdBNl+OATYERZgBGSDYWIWAUCEGKA4FAhR7CIBtYQGYZg4CMAiKEcAOwkBjHWE8Z4lQgA+DkBoTohwwCeAaMEEgBQCCABgHMRwQRhhMEWFQd4HwZgwDqFESItAbAGEANCpINAzANCCJkK4ah+heFYBURwsQrS2CsMYMoWGBhYDWI0EInQgiApXaOVI1QFDsC8MUNoMBMA1HMJga4eh+BeAWOgNNowGjYzCGAAwax+iJBeBVT4gxoBIAGFsJFBxgBiGKFkKQ7g5DFFQEcAo4AzDDACKEQQLgCiJDYB0MgRBCCQAgQEA==")
	var_Appearance.Add(3,"gBFLBCJwBAEHhEJAAEhABQ4Fg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7EMRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsLpOS5LNKsaxmWLYdhFdTxQi6LpvfA8BwXC6JY7heRYRbFbYxRjGNi1TS7G4nGKd5WGuL4UHwI4VkaYxii8V4pgQMgVBQdQ5iCTYGi8T4vlWbJ3nuPg+l+H5AlSCg6ByPBoE8Ap3jqYxhBido5g0OgOGOGI4CsSpCCAcgcAuEosiYN5NHMOJ+D4TpTnSeQ7CEY4uBmBpPhgagdgcIZoHibIEyUBJZDQIJShoCgcCAcoyAQOYYlcZJ1D0DxDCiQgwEiAZMHEMJLFKPJ9D2DoDnidQ4k+Y5QmKEROBkIhKD0JIZDIS4TGUCQuEeEJjnOIg8CuY4RkYNgwGMM5RllGpThDRYIGKZIpCkJFUH0PINyWcQ3CaaZCG+HBnEOTJhD8Tx4GoeQ/GcaZSHOH5nCmQhshoZhihYYwhiYA4RlkNoNEMUZ3ByDjwEsPxOnMaJ9DuDR6F6GYmCmKh0nANtMioP4Gg8aoSiIO5NhodociqaY6GaFYkEyOg8lsNRNTaUgykyMgQG0GpPiONJbD8DpDEyfA6k0KwOkWMQsGsAJU0SagwkoJQJDIPISCQCJTGSUwyGaM4KkmMgtksHpFjAZ4TGCBAbgaSpcksdhNAMIJHHsD5TjSWWMAMOpwjyLwbk6cAz0KRJiDkDYzESCwiggcgcgYIQwCIEINCMCITj6TVxkMXp2j0cQLlCTo7E2F4" &
 +"ymkMZdhMPJHDGHpLAyVg+k4UwrCCSIyByDJ8DuDY8CiWY0kiXAXC6QJwFKGIjCeJpjgyezjlyDw6klHx5myRoMGwZwbkcToTEiew4kwbQfEmUgPkOKJUD4DpTHSHQmgkXI/ASTA1g0XIEDMTBimyfI7jSLYHEiUoPk0Fw/kadAsHGao8A0A5smEMJ2mNyg5gzJZwDgCpChyIZVyIZwFCMJEPASRkBqE+IcHInRcDxA2H4bIsx0AtDsIBpwZwYicD6BscwDwUBgHCIYaIfgtiVH2O4WgUwJjEFeAEQA7y4hMCiBMS4aRdB9A4CYE4LxljyBMHcDItBxinDCLcTYmgejBFQ9UTg9gFBOEmAQTI7A4iZGMGkQAWQ7jYA2HIL8BRAjDG4HcCwARbjZHiNoDw1nLDnGyNINQ+wjCpBMEgcovQUgICQJEcgWRuBvAyJ4d4ugpCUAINcHogxIgnDiM4N4axzD3F2JMTY/hRqYF6FsWIxhYAGGoAALQYgYirBwBEBwpAjBEAAIEIYsA2gOHCMAGgXAACIDmMITAUgFABH0D0I4WwvhNFGMAOIvxRD2GKNcMA8gjAPDCPwBogRPAxA8PgRwZRICYDED8RAXQEghEAN8DIgwIBdB4JYWwMgtiQHoFQKAiRFguFKGwGQhglDsEOVwEQQRkCKBwOIHgSREDRBYHEXQcQdD7GIGARQHRxipBrMobgewDCUCADsEYWAzgMHKHQDQxxsDzA6EMfAeQHB4GQDkUYPA0iECiKoGgRhcDdA2GMQA8AOCjDSPgHI4QnApAKBICwHg1A+BcAwcYsgbjGGQNkCIgRsA6EcBEWANADjsB0B8YYzQQDIGSBcEYZBCCPEkFIHQSgkgZAwG4IwBAbAYGGAgL4Ch4g8BOCQAA2KKC0GcAke4AAXAFCoHkDw4xbBFEcJkE4JRSiEFeJYKQVRMgJHODwX4xAgC/AsIIZAeAHDRG0HYI40RKCLEGDUI4jAghwBWIceA+whCpHMFYZYOQxglDMHMBQGxYj" &
 +"VHiAoBIPgfgHGwPsHYJRSB6A0IERQLhCjJHMA4OQoAoCOACLYGYSx8DpBQIMWQdRnDRH+DsE4fB3CeAmM67kAAXBFEIDYDI7wLBtEoEIfYNwjiUGGJQYQMAjCHEAO0C4zxW29CoCgfIxR9AKA6J8BgUAIhDGMIoJ40hqgwCgKETgnBhhqCGI0AIqgZhGDANQDIlBDCRGkCoJISR0g1BSKQOgfAzBRG0DYHARh4DeDAOwANuw8ApCKKkYg/RPhjBsH0J4yg5hPGWN0GwFBHQBFaDoQIURljFAoB4GgzRVzbBECQFQRQoguHGHANwDRdCKy8CgSIGwhhoDYJYYI1giBICSAEgI=")
	var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBUrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsYYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVmWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVoWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiSe41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" &
 +"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==")
oExContextMenu.SelBackColor = 67108864 /*0x4000000*/
oExContextMenu.SelForeColor = RGB(0,0,1)
oExContextMenu.Background(70,16777216 /*0x1000000*/)
oExContextMenu.Background(71,33554432 /*0x2000000*/)
oExContextMenu.Background(72,50331648 /*0x3000000*/)
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.Image = 0
		var_item.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Padding = "22,0,0,0"
			var_Items1.Add("Check 1").Check = true
			var_Items1.Add("Check 2").Check = true
			var_item1 = var_Items1.Add("Check 3")
				var_item1.Check = true
				var_item1.Checked = true
		var_item.Checked = true
	var_Items.Add("").ToString = "Expand[typ=1][img=2][chk=1][spchk=-1][group=0x0103][itemspad=22,0,0,0](Check 1[id=20][typ=1],Check 2[id=30][typ=1],Check 3[id=40][typ=1][chk=1])"
oExContextMenu.Select()

180
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ImageSize = 16
oExContextMenu.Images("gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOqdSqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVttmp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8acvQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtTGsbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgPnwD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg==")
var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBUrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsYYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVmWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVoWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiSe41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" &
 +"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==")
oExContextMenu.SelBackColor = 67108864 /*0x4000000*/
oExContextMenu.SelForeColor = RGB(0,0,1)
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.Image = 0
		var_item.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Padding = "22,0,0,0"
			var_Items1.Add("Check 1").Check = true
			var_Items1.Add("Check 2").Check = true
			var_item1 = var_Items1.Add("Check 3")
				var_item1.Check = true
				var_item1.Checked = true
		var_item.Checked = true
	var_Items.Add("").ToString = "Expand[typ=1][img=2][chk=1][spchk=-1][group=0x0103][itemspad=22,0,0,0](Check 1[id=20][typ=1],Check 2[id=30][typ=1],Check 3[id=40][typ=1][chk=1])"
oExContextMenu.Select()

179
How do I get the item's value without the place holders (exclude mask-characters)

/*begin event EditChange(oleobject  Itm) - Occurs when the user alters the item's text box field.*/
/*
	MessageBox("Information",string( String(Itm) ))
*/
/*end event EditChange*/

OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToString = "Mask[edit=98][editwidth=-128][edittype=2][mask=00000],Mask[edit=98][editwidth=-128][edittype=2][mask=00000;1]"
oExContextMenu.Select()

178
Is it possible to insert items at a specified position during runtime, without rebuilding the entire item which hosts the items
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item A",0,1000)
	var_Items.Add("Item B",0,1001)
	var_Items.Add("Item C",0,1002).Position = 0
MessageBox("Information",string( String(oExContextMenu.Select()) ))

177
Is it possible to have a popup on a radio button when it is checked

OleObject oExContextMenu,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToString = "[group=0x03][id=0](Link[id=10][typ=2][grp=100][chk=1],Move To[id=20][typ=2][grp=100][spchk][arrow=0]())"
var_item = oExContextMenu.Items.item(20)
	var_item.Items.Add("Item A",0,1000)
	var_item.Items.Add("Item B",0,1001)
	var_item.Items.Add("Item C",0,1002)
MessageBox("Information",string( String(oExContextMenu.Select()) ))

176
How can I control the height of the control, so no scroll is required to view all items

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Font.Size = 6
oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	MessageBox("Information",string( String(var_Items.VisibleItemsCount) ))
	var_Items.VisibleItemsCount = 255
	var_Items.ToString = "1,2,3,4,5,6,7,8,9,10,11,12,13"
oExContextMenu.Select()

175
How do I specify the control's height (method 3)

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").ItemHeight = 24
	var_Items.Add("Item 2").ItemHeight = 24
	var_Items.Add("Item 3").ItemHeight = 24
oExContextMenu.Select()

174
How do I specify the control's height (method 2)

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").Padding = "0,4,0,4"
	var_Items.Add("Item 2").Padding = "0,4,0,4"
	var_Items.Add("Item 3").Padding = "0,4,0,4"
oExContextMenu.Select()

173
How do I specify the control's height (method 1)

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Font.Size = 12
var_Items = oExContextMenu.Items
	var_Items.Add("Item 1")
	var_Items.Add("Item 2")
	var_Items.Add("Item 3")
oExContextMenu.Select()

172
How can I change the visual appearance of the progress bar

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
oExContextMenu.Background(260 /*0x104 | */,16777216 /*0x1000000*/)
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Progress")
		var_item.AllowEdit = 4
		var_item.EditWidth = -128
		var_item.EditValue = 25
oExContextMenu.Select()

171
How can I change the progress's color

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Background(260 /*0x104 | */,RGB(255,0,0))
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Progress")
		var_item.AllowEdit = 4
		var_item.EditWidth = -128
		var_item.EditValue = 25
oExContextMenu.Select()

170
I am using the Item.Visible property on False to hide the item, but the editor is still visible

/*begin event CheckItem(oleobject  Itm) - Occurs when the user checks the item.*/
/*
	OleObject var_item
	var_item = oExContextMenu.Items.item(1000)
		var_item.Visible = true
		var_item.AllowEdit = 260 /*exItemEditReadOnly | exItemEditProgress*/
	oExContextMenu.Select()
*/
/*end event CheckItem*/

/*begin event UncheckItem(oleobject  Itm) - Occurs when the user unchecks the item.*/
/*
	OleObject var_item
	var_item = oExContextMenu.Items.item(1000)
		var_item.Visible = false
		var_item.AllowEdit = 0
	oExContextMenu.Select()
*/
/*end event UncheckItem*/

OleObject oExContextMenu,var_Items,var_Items1,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_Items1 = var_item.Items
			var_Items1.Add("Visible")
			var_item1 = var_Items1.Add("")
				var_item1.Check = true
				var_item1.Checked = true
			var_item2 = var_Items1.Add("Item 2",,1000)
				var_item2.ItemHeight = 18
				var_item2.Caption = "Percent"
				var_item2.AllowEdit = 260 /*exItemEditReadOnly | exItemEditProgress*/
				var_item2.EditValue = 50
				var_item2.Visible = true
			var_Items1.Add("Visible")
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
oExContextMenu.Select()

169
How can I change the color of a disabled item

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Disabled",2,0)
		var_item.ForeColor = RGB(255,0,0)
		var_item.Items.Add("")
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
	var_Items.Add("Disabled").Enabled = false
oExContextMenu.Select()

168
Microsoft Windows 8.1 - Ribbon Like

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_Items10,var_Items11,var_Items12,var_Items13,var_Items2,var_Items3,var_Items4,var_Items5,var_Items6,var_Items7,var_Items8,var_Items9,var_item,var_item1,var_item10,var_item11,var_item12,var_item13,var_item14,var_item15,var_item16,var_item17,var_item18,var_item2,var_item3,var_item4,var_item5,var_item6,var_item7,var_item8,var_item9

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_Items.ToString = "[id=0][group=0x03](),[id=-20][bg=0x01000000][group=0x03][itemspad=4,4,4,4]([id=9000])"
	var_Items1 = var_Items.item(0).Items
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
		var_item3 = var_Items1.Add("New Page")
			var_item3.ToString = "[id=0][typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item3.ID = 200
			var_item3.Caption = "Page1"
			var_item = var_item3.Items.Add("New Group")
				var_item.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item.Caption = "<b><font ;14>A"
				var_Items2 = var_item.Items
					var_Items2.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Horizontal`,align=0x11]"
					var_item1 = var_Items2.Add("",2)
						var_item1.GroupPopup = 17 /*exGroupPopupEqualWidth | exGroupPopup*/
						var_item1.Caption = ""
						var_Items3 = var_item1.Items
							var_item2 = var_Items3.Add("R1")
								var_item2.RadioGroup = 100
								var_item2.Radio = true
								var_item2.ShowCheckedAsSelected = 1
								var_item2.Checked = false
							var_item4 = var_Items3.Add("R2")
								var_item4.RadioGroup = 100
								var_item4.Radio = true
								var_item4.ShowCheckedAsSelected = 1
								var_item4.Checked = true
							var_item5 = var_Items3.Add("R3")
								var_item5.RadioGroup = 100
								var_item5.Radio = true
								var_item5.ShowCheckedAsSelected = 1
								var_item5.Checked = false
			var_item1 = var_item3.Items.Add("New Group")
				var_item1.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item1.Caption = "<b><font ;14>B"
				var_Items4 = var_item1.Items
					var_Items4.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Vertical`,align=0x11]"
					var_item6 = var_Items4.Add("",2)
						var_item6.GroupPopup = 289 /*exGroupPopupVertical | exGroupPopupEqualHeight | exGroupPopup*/
						var_item6.Caption = ""
						var_Items5 = var_item6.Items
							var_item7 = var_Items5.Add("C1")
								var_item7.Check = true
								var_item7.Checked = true
							var_item8 = var_Items5.Add("C2")
								var_item8.Check = true
								var_item8.Checked = false
							var_item9 = var_Items5.Add("C3")
								var_item9.Check = true
								var_item9.Checked = true
			var_item3.Items.Add("",0,0).Padding = "4,0,0,0"
			var_item2 = var_item3.Items.Add("New Group")
				var_item2.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item2.Caption = ""
				var_Items6 = var_item2.Items
					var_Items6.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Mixt`,align=0x11]"
					var_item10 = var_Items6.Add("",0)
						var_item10.AllowEdit = 1027 /*exItemEditVertical | exItemEditSlider*/
						var_item10.ItemHeight = 76
						var_item10.EditBorder = 0
						var_item10.EditValue = 25
					var_item11 = var_Items6.Add("",2)
						var_item11.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
						var_item11.Caption = ""
						var_Items7 = var_item11.Items
							var_item12 = var_Items7.Add("",2)
								var_item12.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
								var_Items8 = var_item12.Items
									var_item13 = var_Items8.Add("Button1",2)
										var_item13.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items9 = var_item13.Items
											var_Items9.Add("Item 1")
											var_Items9.Add("Item 2")
											var_Items9.Add("Item 3")
									var_Items8.Add("",0,0).Padding = "4,0,0,0"
									var_item14 = var_Items8.Add("Button2",2)
										var_item14.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items10 = var_item14.Items
											var_Items10.Add("Item 4")
											var_Items10.Add("Item 5")
											var_Items10.Add("Item 6")
							var_item15 = var_Items7.Add("Popup",2)
								var_item15.Alignment = 1
								var_Items11 = var_item15.Items
									var_Items11.Add("Item 7").Check = true
									var_Items11.Add("Item 8")
									var_Items12 = var_Items11.Add("Item 9",2).Items
										var_Items12.Add("Item 10")
										var_Items12.Add("Item 11")
										var_Items12.Add("Item 12")
		var_item4 = var_Items1.Add("New Page")
			var_item4.ToString = "[id=0][typ=2][chk=0][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item4.ID = 300
			var_item4.Caption = "Page2"
			var_Items13 = var_item4.Items
				var_item16 = var_Items13.Add("S1")
					var_item16.ItemHeight = 88
					var_item16.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item16.EditValue = 25
				var_item17 = var_Items13.Add("S2")
					var_item17.ItemHeight = 88
					var_item17.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item17.EditValue = 50
				var_item18 = var_Items13.Add("S3")
					var_item18.ItemHeight = 88
					var_item18.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item18.EditValue = 75
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_background.ebn")
	var_Appearance.Add(2,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_groupt.ebn")
	var_Appearance.Add(12,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_hot.ebn")
	var_Appearance.Add(14,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_select.ebn")
	var_Appearance.Add(17,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_tab.ebn")
	var_Appearance.Add(18,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_tabhot.ebn")
	var_Appearance.Add(32,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_check0.ebn")
	var_Appearance.Add(33,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_check1.ebn")
	var_Appearance.Add(34,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_buttonu.ebn")
	var_Appearance.Add(35,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSFlat-Ribbon/msfr_buttond.ebn")
oExContextMenu.Appearance = 16777216 /*0x1000000 | */
oExContextMenu.Background(64,oExContextMenu.Appearance)
oExContextMenu.SelBackColor = 234881024 /*0xe000000*/
oExContextMenu.Background(110,201326592 /*0xc000000*/)
oExContextMenu.Background(112,587202560 /*0x23000000*/)
oExContextMenu.Background(2 /*0x2 | */,570425344 /*0x22000000*/)
oExContextMenu.Background(3 /*0x3 | */,587202560 /*0x23000000*/)
oExContextMenu.Background(70,536870912 /*0x20000000*/)
oExContextMenu.Background(71,553648128 /*0x21000000*/)
oExContextMenu.Select()

167
Microsoft Paint - Ribbon Like

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_Items10,var_Items11,var_Items12,var_Items13,var_Items2,var_Items3,var_Items4,var_Items5,var_Items6,var_Items7,var_Items8,var_Items9,var_item,var_item1,var_item10,var_item11,var_item12,var_item13,var_item14,var_item15,var_item16,var_item17,var_item18,var_item2,var_item3,var_item4,var_item5,var_item6,var_item7,var_item8,var_item9

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_Items.ToString = "[id=0][group=0x03](),[id=-20][bg=0x01000000][group=0x03][itemspad=4,4,4,4]([id=9000])"
	var_Items1 = var_Items.item(0).Items
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
		var_item3 = var_Items1.Add("New Page")
			var_item3.ToString = "[id=0][typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item3.ID = 200
			var_item3.Caption = "Page1"
			var_item = var_item3.Items.Add("New Group")
				var_item.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item.Caption = "<b><font ;14>A"
				var_Items2 = var_item.Items
					var_Items2.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Horizontal`,align=0x11]"
					var_item1 = var_Items2.Add("",2)
						var_item1.GroupPopup = 17 /*exGroupPopupEqualWidth | exGroupPopup*/
						var_item1.Caption = ""
						var_Items3 = var_item1.Items
							var_item2 = var_Items3.Add("R1")
								var_item2.RadioGroup = 100
								var_item2.Radio = true
								var_item2.ShowCheckedAsSelected = 1
								var_item2.Checked = false
							var_item4 = var_Items3.Add("R2")
								var_item4.RadioGroup = 100
								var_item4.Radio = true
								var_item4.ShowCheckedAsSelected = 1
								var_item4.Checked = true
							var_item5 = var_Items3.Add("R3")
								var_item5.RadioGroup = 100
								var_item5.Radio = true
								var_item5.ShowCheckedAsSelected = 1
								var_item5.Checked = false
			var_item1 = var_item3.Items.Add("New Group")
				var_item1.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item1.Caption = "<b><font ;14>B"
				var_Items4 = var_item1.Items
					var_Items4.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Vertical`,align=0x11]"
					var_item6 = var_Items4.Add("",2)
						var_item6.GroupPopup = 289 /*exGroupPopupVertical | exGroupPopupEqualHeight | exGroupPopup*/
						var_item6.Caption = ""
						var_Items5 = var_item6.Items
							var_item7 = var_Items5.Add("C1")
								var_item7.Check = true
								var_item7.Checked = true
							var_item8 = var_Items5.Add("C2")
								var_item8.Check = true
								var_item8.Checked = false
							var_item9 = var_Items5.Add("C3")
								var_item9.Check = true
								var_item9.Checked = true
			var_item3.Items.Add("",0,0).Padding = "4,0,0,0"
			var_item2 = var_item3.Items.Add("New Group")
				var_item2.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item2.Caption = ""
				var_Items6 = var_item2.Items
					var_Items6.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Mixt`,align=0x11]"
					var_item10 = var_Items6.Add("",0)
						var_item10.AllowEdit = 1027 /*exItemEditVertical | exItemEditSlider*/
						var_item10.ItemHeight = 76
						var_item10.EditBorder = 0
						var_item10.EditValue = 25
					var_item11 = var_Items6.Add("",2)
						var_item11.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
						var_item11.Caption = ""
						var_Items7 = var_item11.Items
							var_item12 = var_Items7.Add("",2)
								var_item12.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
								var_Items8 = var_item12.Items
									var_item13 = var_Items8.Add("Button1",2)
										var_item13.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items9 = var_item13.Items
											var_Items9.Add("Item 1")
											var_Items9.Add("Item 2")
											var_Items9.Add("Item 3")
									var_Items8.Add("",0,0).Padding = "4,0,0,0"
									var_item14 = var_Items8.Add("Button2",2)
										var_item14.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items10 = var_item14.Items
											var_Items10.Add("Item 4")
											var_Items10.Add("Item 5")
											var_Items10.Add("Item 6")
							var_item15 = var_Items7.Add("Popup",2)
								var_item15.Alignment = 1
								var_Items11 = var_item15.Items
									var_Items11.Add("Item 7").Check = true
									var_Items11.Add("Item 8")
									var_Items12 = var_Items11.Add("Item 9",2).Items
										var_Items12.Add("Item 10")
										var_Items12.Add("Item 11")
										var_Items12.Add("Item 12")
		var_item4 = var_Items1.Add("New Page")
			var_item4.ToString = "[id=0][typ=2][chk=0][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item4.ID = 300
			var_item4.Caption = "Page2"
			var_Items13 = var_item4.Items
				var_item16 = var_Items13.Add("S1")
					var_item16.ItemHeight = 88
					var_item16.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item16.EditValue = 25
				var_item17 = var_Items13.Add("S2")
					var_item17.ItemHeight = 88
					var_item17.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item17.EditValue = 50
				var_item18 = var_Items13.Add("S3")
					var_item18.ItemHeight = 88
					var_item18.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item18.EditValue = 75
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_background.ebn")
	var_Appearance.Add(2,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_groupt.ebn")
	var_Appearance.Add(3,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_groupo.ebn")
	var_Appearance.Add(4,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_grouphot.ebn")
	var_Appearance.Add(5,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_frameh.ebn")
	var_Appearance.Add(6,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_framehs.ebn")
	var_Appearance.Add(7,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_framehi.ebn")
	var_Appearance.Add(8,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_framehe.ebn")
	var_Appearance.Add(9,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_framevs.ebn")
	var_Appearance.Add(10,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_framevi.ebn")
	var_Appearance.Add(11,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_frameve.ebn")
	var_Appearance.Add(12,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_select.ebn")
	var_Appearance.Add(13,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_bordert.ebn")
	var_Appearance.Add(14,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_buttond.ebn")
	var_Appearance.Add(15,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_buttonu.ebn")
	var_Appearance.Add(16,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_tab.ebn")
	var_Appearance.Add(17,"CP:16 0 0 0 1")
	var_Appearance.Add(18,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_tabhot.ebn")
	var_Appearance.Add(19,"C:/Program Files/Exontrol/ExContextMenu/Sample/EBN/MSPaint-Ribbon/mspr_tabselhot.ebn")
	var_Appearance.Add(20,"CP:19 0 0 0 1")
oExContextMenu.LocalAppearance = 6
oExContextMenu.Appearance = 16777216 /*0x1000000 | */
oExContextMenu.ForeColor = RGB(21,66,139)
oExContextMenu.SelBackColor = 234881024 /*0xe000000*/
oExContextMenu.Background(64,oExContextMenu.Appearance)
oExContextMenu.Background(2 /*0x2 | */,218103808 /*0xd000000*/)
oExContextMenu.Background(105,83886080 /*0x5000000*/)
oExContextMenu.Background(106,100663296 /*0x6000000*/)
oExContextMenu.Background(107,117440512 /*0x7000000*/)
oExContextMenu.Background(108,134217728 /*0x8000000*/)
oExContextMenu.Background(116,150994944 /*0x9000000*/)
oExContextMenu.Background(117,167772160 /*0xa000000*/)
oExContextMenu.Background(118,184549376 /*0xb000000*/)
oExContextMenu.Background(110,201326592 /*0xc000000*/)
oExContextMenu.Background(112,251658240 /*0xf000000*/)
oExContextMenu.Select()

166
Microsoft Office - Ribbon Like

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_Items10,var_Items11,var_Items12,var_Items13,var_Items2,var_Items3,var_Items4,var_Items5,var_Items6,var_Items7,var_Items8,var_Items9,var_item,var_item1,var_item10,var_item11,var_item12,var_item13,var_item14,var_item15,var_item16,var_item17,var_item18,var_item2,var_item3,var_item4,var_item5,var_item6,var_item7,var_item8,var_item9

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_Items.ToString = "[id=0][group=0x03](),[id=-20][bg=0x01000000][group=0x03][itemspad=4,4,4,4]([id=9000])"
	var_Items1 = var_Items.item(0).Items
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
		var_item3 = var_Items1.Add("New Page")
			var_item3.ToString = "[id=0][typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item3.ID = 200
			var_item3.Caption = "Page1"
			var_item = var_item3.Items.Add("New Group")
				var_item.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item.Caption = "<b><font ;14>A"
				var_Items2 = var_item.Items
					var_Items2.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Horizontal`,align=0x11]"
					var_item1 = var_Items2.Add("",2)
						var_item1.GroupPopup = 17 /*exGroupPopupEqualWidth | exGroupPopup*/
						var_item1.Caption = ""
						var_Items3 = var_item1.Items
							var_item2 = var_Items3.Add("R1")
								var_item2.RadioGroup = 100
								var_item2.Radio = true
								var_item2.ShowCheckedAsSelected = 1
								var_item2.Checked = false
							var_item4 = var_Items3.Add("R2")
								var_item4.RadioGroup = 100
								var_item4.Radio = true
								var_item4.ShowCheckedAsSelected = 1
								var_item4.Checked = true
							var_item5 = var_Items3.Add("R3")
								var_item5.RadioGroup = 100
								var_item5.Radio = true
								var_item5.ShowCheckedAsSelected = 1
								var_item5.Checked = false
			var_item1 = var_item3.Items.Add("New Group")
				var_item1.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item1.Caption = "<b><font ;14>B"
				var_Items4 = var_item1.Items
					var_Items4.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Vertical`,align=0x11]"
					var_item6 = var_Items4.Add("",2)
						var_item6.GroupPopup = 289 /*exGroupPopupVertical | exGroupPopupEqualHeight | exGroupPopup*/
						var_item6.Caption = ""
						var_Items5 = var_item6.Items
							var_item7 = var_Items5.Add("C1")
								var_item7.Check = true
								var_item7.Checked = true
							var_item8 = var_Items5.Add("C2")
								var_item8.Check = true
								var_item8.Checked = false
							var_item9 = var_Items5.Add("C3")
								var_item9.Check = true
								var_item9.Checked = true
			var_item3.Items.Add("",0,0).Padding = "4,0,0,0"
			var_item2 = var_item3.Items.Add("New Group")
				var_item2.ToString = "[id=0][group=0x03][itemspad=4,4,4,18][itemsbg=0x02000000][itemsbghot=0x04000000]()"
				var_item2.Caption = ""
				var_Items6 = var_item2.Items
					var_Items6.BackgroundExt = "bottom[16,text=`<fgcolor A0A0A0><font ;8>Mixt`,align=0x11]"
					var_item10 = var_Items6.Add("",0)
						var_item10.AllowEdit = 1027 /*exItemEditVertical | exItemEditSlider*/
						var_item10.ItemHeight = 76
						var_item10.EditBorder = 0
						var_item10.EditValue = 25
					var_item11 = var_Items6.Add("",2)
						var_item11.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
						var_item11.Caption = ""
						var_Items7 = var_item11.Items
							var_item12 = var_Items7.Add("",2)
								var_item12.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
								var_Items8 = var_item12.Items
									var_item13 = var_Items8.Add("Button1",2)
										var_item13.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items9 = var_item13.Items
											var_Items9.Add("Item 1")
											var_Items9.Add("Item 2")
											var_Items9.Add("Item 3")
									var_Items8.Add("",0,0).Padding = "4,0,0,0"
									var_item14 = var_Items8.Add("Button2",2)
										var_item14.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
										var_Items10 = var_item14.Items
											var_Items10.Add("Item 4")
											var_Items10.Add("Item 5")
											var_Items10.Add("Item 6")
							var_item15 = var_Items7.Add("Popup",2)
								var_item15.Alignment = 1
								var_Items11 = var_item15.Items
									var_Items11.Add("Item 7").Check = true
									var_Items11.Add("Item 8")
									var_Items12 = var_Items11.Add("Item 9",2).Items
										var_Items12.Add("Item 10")
										var_Items12.Add("Item 11")
										var_Items12.Add("Item 12")
		var_item4 = var_Items1.Add("New Page")
			var_item4.ToString = "[id=0][typ=2][chk=0][spchk=-1][show=1][grp=10][bghot=0x12000000][bgsel=0x11000000][bgselhot=0x14000000][group=0x03][tab=9000][pad=4,0,4,0][popupoffset=-4,-1]([id=0][group=0x03])"
			var_item4.ID = 300
			var_item4.Caption = "Page2"
			var_Items13 = var_item4.Items
				var_item16 = var_Items13.Add("S1")
					var_item16.ItemHeight = 88
					var_item16.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item16.EditValue = 25
				var_item17 = var_Items13.Add("S2")
					var_item17.ItemHeight = 88
					var_item17.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item17.EditValue = 50
				var_item18 = var_Items13.Add("S3")
					var_item18.ItemHeight = 88
					var_item18.AllowEdit = 1540 /*exItemEditVertical | exItemEditSpin | exItemEditProgress*/
					var_item18.EditValue = 75
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_background.ebn")
	var_Appearance.Add(2,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_groupt.ebn")
	var_Appearance.Add(3,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_groupo.ebn")
	var_Appearance.Add(4,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_grouphot.ebn")
	var_Appearance.Add(5,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_frameh.ebn")
	var_Appearance.Add(6,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_framehs.ebn")
	var_Appearance.Add(7,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_framehi.ebn")
	var_Appearance.Add(8,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_framehe.ebn")
	var_Appearance.Add(9,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_framevs.ebn")
	var_Appearance.Add(10,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_framevi.ebn")
	var_Appearance.Add(11,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_frameve.ebn")
	var_Appearance.Add(12,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_select.ebn")
	var_Appearance.Add(13,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_bordert.ebn")
	var_Appearance.Add(14,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_buttond.ebn")
	var_Appearance.Add(15,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_buttonu.ebn")
	var_Appearance.Add(16,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_tab.ebn")
	var_Appearance.Add(17,"CP:16 0 0 0 1")
	var_Appearance.Add(18,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_tabhot.ebn")
	var_Appearance.Add(19,"C:\Program Files\Exontrol\ExContextMenu\Sample\EBN\MSOffice-Ribbon\msor_tabselhot.ebn")
	var_Appearance.Add(20,"CP:19 0 0 0 1")
oExContextMenu.ForeColor = RGB(21,66,139)
oExContextMenu.SelBackColor = 234881024 /*0xe000000*/
oExContextMenu.LocalAppearance = 6
oExContextMenu.Appearance = 16777216 /*0x1000000 | */
oExContextMenu.Background(64,oExContextMenu.Appearance)
oExContextMenu.Background(2 /*0x2 | */,218103808 /*0xd000000*/)
oExContextMenu.Background(105,83886080 /*0x5000000*/)
oExContextMenu.Background(106,100663296 /*0x6000000*/)
oExContextMenu.Background(107,117440512 /*0x7000000*/)
oExContextMenu.Background(108,134217728 /*0x8000000*/)
oExContextMenu.Background(116,150994944 /*0x9000000*/)
oExContextMenu.Background(117,167772160 /*0xa000000*/)
oExContextMenu.Background(118,184549376 /*0xb000000*/)
oExContextMenu.Background(110,201326592 /*0xc000000*/)
oExContextMenu.Background(112,251658240 /*0xf000000*/)
oExContextMenu.Select()

165
How I can assign buttons to a tab

OleObject oExContextMenu,var_Items,var_Items1,var_Items2,var_Items3,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Background(102,RGB(240,240,240))
var_Items = oExContextMenu.Items
	var_Items.ToString = "[id=0][group=0x0103][itemspad=4,4,4,4]([id=-10][group=0x03](),[id=0][bg=RGB(240,240,240)][group=0x03][itemspad=4,4,4,4]([id=-100]))"
	var_Items1 = var_Items.item(-10).Items
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
		var_item = var_Items1.Add("New Page")
			var_item.ToString = "[typ=2][chk=1][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0]([id=50][group=0x03]([]))"
			var_item.Caption = "Page<off -5><font ;5><b>1</b></font></off>"
			var_Items2 = var_item.Items
				var_Items2.Add("Button 1").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
				var_Items2.Add("Button 2").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
				var_Items2.Add("Button 3").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
		var_item1 = var_Items1.Add("New Page")
			var_item1.ToString = "[typ=2][chk=0][spchk=-1][show=1][grp=10][bghot=RGB(255,255,255)][bgsel=RGB(240,240,240)][bgselhot=RGB(240,240,240)][height=16][group=0x03][tab=-100][pad=2,0,2,0]([id=50][group=0x03]([]))"
			var_item1.Caption = "Page<off -5><font ;5><b>2</b></font></off>"
			var_Items3 = var_item1.Items
				var_Items3.Add("Button 3").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
				var_Items3.Add("Button 4").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
		var_Items1.Add("",0,0).Padding = "8,0,0,0"
oExContextMenu.Select()

164
How can I hide an item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").Visible = false
	var_Items.Add("Item 2")
oExContextMenu.Select()

163
How do I get the item giving its caption

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").ID = 1000
	var_Items.Add("Item 2").ID = 1001
oExContextMenu.item("Item 1").Bold = true
oExContextMenu.Select()

162
How do I get the item giving its identifier

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").ID = 1000
	var_Items.Add("Item 2").ID = 1001
oExContextMenu.item(1000).Bold = true
oExContextMenu.Select()

161
Can I change the cursor where it hovers the item
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Cursor = "exCross"
var_Items = oExContextMenu.Items
	var_Items.Add("Item 1")
	var_Items.Add("Item 2").Cursor = "exNoDrop"
oExContextMenu.Select()

160
I am using radio-buttons, the question is it possible to uncheck the radio-buttons, so no button is pressed in the group

OleObject oExContextMenu,var_Items,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.AllowToggleRadio = true
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Radio 1",,1000)
		var_item.Radio = true
		var_item.RadioGroup = 100
	var_item1 = var_Items.Add("Radio 2",,1001)
		var_item1.Radio = true
		var_item1.RadioGroup = 100
	var_item2 = var_Items.Add("Radio 2",,1003)
		var_item2.Radio = true
		var_item2.RadioGroup = 100
oExContextMenu.Select()

159
Is it possible to display the item's identifiers

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Debug = true
var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").ID = 10001
	var_Items.Add("Item 2").ID = 10002
oExContextMenu.Select()

158
How do I disable showing the tooltip for all control (method 2)
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.AllowToolTip = false
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

157
How can I disable the control

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1").Enabled = false
	var_Items.Add("Item 2").Enabled = false
	var_Items.Add("Item 3").Enabled = false
oExContextMenu.Select()

156
How can I specify a different border/visual appearance for drop down portion of the select buttons/combobox (ebn)

OleObject oExContextMenu,var_Items,var_Items1,var_Items2,var_Items3,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
oExContextMenu.LocalAppearance = 16777216 /*0x1000000 | */
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("Button",2)
				var_item1.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
				var_Items2 = var_item1.Items
					var_Items2.Add("Item 1")
					var_Items2.Add("Item 2")
					var_Items2.Add("Item 3")
			var_item2 = var_Items1.Add("Button",2)
				var_item2.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
				var_Items3 = var_item2.Items
					var_Items3.Add("Item 4")
					var_Items3.Add("Item 5")
					var_Items3.Add("Item 6")
oExContextMenu.Select()

155
How can I specify a different border for drop down portion of the select buttons/combobox

OleObject oExContextMenu,var_Items,var_Items1,var_Items2,var_Items3,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.LocalAppearance = 6
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("Button",2)
				var_item1.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
				var_Items2 = var_item1.Items
					var_Items2.Add("Item 1")
					var_Items2.Add("Item 2")
					var_Items2.Add("Item 3")
			var_item2 = var_Items1.Add("Button",2)
				var_item2.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
				var_Items3 = var_item2.Items
					var_Items3.Add("Item 4")
					var_Items3.Add("Item 5")
					var_Items3.Add("Item 6")
oExContextMenu.Select()

154
How can I change the visual appearance for the entire control

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
oExContextMenu.Appearance = 16777216 /*0x1000000 | */
oExContextMenu.ShowCheckedAsSelected = -1
var_Items = oExContextMenu.Items
	var_Items.Padding = "4,4,4,4"
	var_item = var_Items.Add("Radio 1")
		var_item.Radio = true
		var_item.Checked = true
	var_Items.Add("Radio 2").Radio = true
	var_Items.Add("Radio 3").Radio = true
oExContextMenu.Select()

153
How can I show a border arround the control

OleObject oExContextMenu,var_Items,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Appearance = 1
oExContextMenu.ShowCheckedAsSelected = -1
var_Items = oExContextMenu.Items
	var_Items.Padding = "4,4,4,4"
	var_item = var_Items.Add("Check 1")
		var_item.Checked = true
		var_item.Check = true
	var_item1 = var_Items.Add("Check 2")
		var_item1.Check = true
oExContextMenu.Select()

152
Is it possible to change the item's background color when check/uncheck the item

OleObject oExContextMenu,var_Items,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ShowCheckedAsSelected = -1
var_Items = oExContextMenu.Items
	var_Items.Padding = "4,4,4,4"
	var_item = var_Items.Add("Check 1")
		var_item.Checked = true
		var_item.Check = true
	var_item1 = var_Items.Add("Check 2")
		var_item1.Check = true
oExContextMenu.Select()

151
How can I change the colors for hot/hover items

OleObject oExContextMenu,var_Items,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Background(110,RGB(0,0,1))
oExContextMenu.Background(111,RGB(255,255,255))
oExContextMenu.Background(112,RGB(128,128,128))
oExContextMenu.Background(113,RGB(255,255,255))
oExContextMenu.SelBackColor = RGB(128,128,128)
oExContextMenu.SelForeColor = RGB(255,255,255)
oExContextMenu.Background(102,RGB(128,128,128))
oExContextMenu.ShowCheckedAsSelected = -1
var_Items = oExContextMenu.Items
	var_Items.Padding = "4,4,4,4"
	var_Items.Add("").ToString = "[group=3](Item 1,Item 2)"
	var_item = var_Items.Add("Check 1")
		var_item.Checked = true
		var_item.Check = true
	var_item1 = var_Items.Add("Check 2")
		var_item1.Check = true
oExContextMenu.Select()

150
How do I change the visual appearance of the groups (vertical)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_Items2,var_Items3,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
	var_Appearance.Add(3,"c:\exontrol\images\hot.ebn")
oExContextMenu.Background(105,16777216 /*0x1000000*/)
oExContextMenu.Background(116,16777216 /*0x1000000*/)
oExContextMenu.Background(117,33554432 /*0x2000000*/)
oExContextMenu.Background(118,50331648 /*0x3000000*/)
oExContextMenu.Background(109,RGB(255,0,0))
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("Vertical",2)
				var_item1.Alignment = 1
				var_item1.GroupPopup = 257 /*exGroupPopupVertical | exGroupPopup*/
				var_Items2 = var_item1.Items
					var_Items2.Add("Item 1")
					var_Items2.Add("Item 2")
					var_Items2.Add("Item 3")
					var_Items2.Add("Item 4")
					var_Items2.Add("Item 5")
			var_Items1.Add("").CaptionWidth = 12
			var_item2 = var_Items1.Add("Vertical",2)
				var_item2.Alignment = 1
				var_item2.GroupPopup = 449 /*exGroupPopupVertical | exGroupPopupFrameThickBox | exGroupPopupFrameSolidBox | exGroupPopup*/
				var_Items3 = var_item2.Items
					var_Items3.Add("Item 1")
					var_Items3.Add("Item 2")
					var_Items3.Add("Item 3")
					var_Items3.Add("Item 4")
					var_Items3.Add("Item 5")
oExContextMenu.Select()

149
How do I change the visual appearance of the groups (horizontal)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
	var_Appearance.Add(3,"c:\exontrol\images\hot.ebn")
oExContextMenu.Background(105,16777216 /*0x1000000*/)
oExContextMenu.Background(106,16777216 /*0x1000000*/)
oExContextMenu.Background(107,33554432 /*0x2000000*/)
oExContextMenu.Background(108,50331648 /*0x3000000*/)
oExContextMenu.Background(109,RGB(255,0,0))
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Horizontal Group",2)
		var_item.GroupPopup = 1
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
			var_Items1.Add("Item 4")
			var_Items1.Add("Item 5")
	var_Items.Add("").ToString = "Horizontal Group[group=193](Item 1,Item 2,Item 3,Item 4,Item 5)"
oExContextMenu.Select()

148
How can I change the visual appearance of the separator item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
oExContextMenu.Background(103,16777216 /*0x1000000*/)
var_Items = oExContextMenu.Items
	var_Items.Add("Item").CaptionWidth = 128
	var_Items.Add("",1)
	var_Items.Add("Item").CaptionWidth = 128
	var_Items.Add("").ToString = "<font ;5>separator[sep]"
oExContextMenu.Select()

147
How can I change the visual appearance of the flat portion of the drop down of the control

OleObject oExContextMenu,var_Items,var_Items1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
oExContextMenu.FlatBackColor = 16777216 /*0x1000000*/
oExContextMenu.Background(100,oExContextMenu.FlatBackColor)
var_Items = oExContextMenu.Items
	var_Items1 = var_Items.Add("Popup",2).Items
		var_Items1.Add("Item 1").Check = true
		var_Items1.Add("Item 2").Check = true
		var_Items1.Add("Item 3").Check = true
oExContextMenu.Select()

146
How can I change the visual appearance of the radio-buttons to be displayed in the context menu (ebn)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_item,var_item1,var_item2,var_item3

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
oExContextMenu.Background(73,16777216 /*0x1000000*/)
oExContextMenu.Background(74,33554432 /*0x2000000*/)
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 1
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("Radio 1",,1000)
				var_item1.Radio = true
				var_item1.RadioGroup = 100
			var_item2 = var_Items1.Add("Radio 2",,1001)
				var_item2.Radio = true
				var_item2.RadioGroup = 100
			var_item3 = var_Items1.Add("Radio 2",,1003)
				var_item3.Radio = true
				var_item3.RadioGroup = 100
			var_Items1.item(1000).Checked = true
oExContextMenu.Select()

145
How can I change the visual appearance of the check-boxes to be displayed in the context menu (ebn)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
oExContextMenu.Background(70,16777216 /*0x1000000*/)
oExContextMenu.Background(71,33554432 /*0x2000000*/)
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("Check 1")
				var_item1.Check = true
				var_item1.Checked = true
			var_Items1.Add("Check 2").Check = true
oExContextMenu.Select()

144
How can I change the visual appearance of the tooltips to be displayed in the context menu (ebn)

OleObject oExContextMenu,var_Appearance,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
oExContextMenu.ToolTipDelay = 1
oExContextMenu.Background(64,16777216 /*0x1000000*/)
oExContextMenu.Background(66,RGB(255,0,0))
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

143
Is it possible to change the visual appearance of the buttons to be displayed in the context menu (ebn)

OleObject oExContextMenu,var_Appearance,var_Items,var_Items1,var_Items2,var_item,var_item1,var_item2,var_item3

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Appearance = oExContextMenu.VisualAppearance
	var_Appearance.Add(1,"c:\exontrol\images\normal.ebn")
	var_Appearance.Add(2,"c:\exontrol\images\pushed.ebn")
oExContextMenu.Background(2 /*0x2 | */,16777216 /*0x1000000*/)
oExContextMenu.Background(3 /*0x3 | */,33554432 /*0x2000000*/)
oExContextMenu.Background(114,RGB(255,0,0))
oExContextMenu.Background(115,RGB(0,0,255))
var_Items = oExContextMenu.Items
	var_Items.Padding = "4,4,4,4"
	var_Items.Add("Button").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
	var_item = var_Items.Add("")
		var_item.Enabled = false
		var_item.ItemHeight = 4
	var_item1 = var_Items.Add("Button",2)
		var_item1.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
		var_Items1 = var_item1.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_item2 = var_Items.Add("")
		var_item2.Enabled = false
		var_item2.ItemHeight = 4
	var_item3 = var_Items.Add("Button",2)
		var_item3.ShowAsButton = 19 /*exShowAsSelectButton | exShowAsButtonAutoSize*/
		var_Items2 = var_item3.Items
			var_Items2.Add("Item 1")
			var_Items2.Add("Item 2")
			var_Items2.Add("Item 3")
oExContextMenu.Select()

142
I've seen that the width of the tooltip is variable. Can I make it larger

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToolTipWidth = 328
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

141
How do I disable showing the tooltip for all control (method 1)
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToolTipDelay = 0
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

140
How do I let the tooltip being displayed longer

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToolTipPopDelay = 10000
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

139
How do I show the tooltip quicker

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.ToolTipDelay = 1
var_Items = oExContextMenu.Items
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
	var_Items.Add("Item").Tooltip = "this is a bit of text to be shown when cursor hovers it"
oExContextMenu.Select()

138
How can I get the version of the control I am running
OleObject oExContextMenu

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

MessageBox("Information",string( oExContextMenu.Version ))

137
How can I align the picture on the control's background
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Picture = oExContextMenu.ExecuteTemplate("loadpicture(`c:\exontrol\images\card.png`)")
oExContextMenu.PictureDisplay = 2
var_Items = oExContextMenu.Items
	var_Items.Add("Item")
	var_Items.Add("Item")
oExContextMenu.Select()

136
Is it possible to place a picture on the control's background
OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.Picture = oExContextMenu.ExecuteTemplate("loadpicture(`c:\exontrol\images\card.png`)")
var_Items = oExContextMenu.Items
	var_Items.Add("Item")
	var_Items.Add("Item")
oExContextMenu.Select()

135
How can I display the item using a different font/size

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("").Caption = "<font ;14>This is a bit of text"
	var_Items.Add("<font ;6>This is a bit of text")
	var_Items.Add("").Caption = "<font Times New Roman;22>This is a bit of text</font>. Default"
oExContextMenu.Select()

134
How can I use the Event event, available for /COM version

/*begin event Event(long  EventID) - Notifies the application once the control fires an event.*/
/*
	MessageBox("Information",string( "Event" ))
	MessageBox("Information",string( String(oExContextMenu.EventParam(-2)) ))
*/
/*end event Event*/

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Check").Check = true
	var_item = var_Items.Add("Slider")
		var_item.AllowEdit = 3
		var_item.EditWidth = 128
		var_item.EditBorder = 0
		var_item.EditValue = 25
oExContextMenu.Select()

133
Is it possible to get notified once the user edits the field, or change the slider value

/*begin event EditChange(oleobject  Itm) - Occurs when the user alters the item's text box field.*/
/*
	MessageBox("Information",string( "EditChange event on Itm object" ))
*/
/*end event EditChange*/

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Item")
		var_item.AllowEdit = 3
		var_item.EditWidth = 128
		var_item.EditBorder = 0
		var_item.EditValue = 25
oExContextMenu.Select()

132
How do I get notified once I uncheck an item
/*begin event UncheckItem(oleobject  Itm) - Occurs when the user unchecks the item.*/
/*
	MessageBox("Information",string( "UncheckItem event on Itm object" ))
*/
/*end event UncheckItem*/

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item").Check = true
	var_Items.Add("Item").Check = true
oExContextMenu.Select()

131
How do I get notified once I check an item
/*begin event CheckItem(oleobject  Itm) - Occurs when the user checks the item.*/
/*
	MessageBox("Information",string( "CheckItem event on Itm object" ))
*/
/*end event CheckItem*/

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item").Check = true
	var_Items.Add("Item").Check = true
oExContextMenu.Select()

130
How do I get notified once I click/select an item
/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "SelectItem event on Itm object" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item")
	var_Items.Add("Item")
oExContextMenu.Select()

129
Does your control support padding for items

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_Items.Padding = "2,12,2,2"
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.BackColor = RGB(255,255,255)
	var_Items.BackgroundExt = "root[pattern=0x000,frame=RGB(128,128,128)](top[2],top[10,text=`<font ;6><fgcolor 808080> group </font></fgcolor>`,align=0x11])"
oExContextMenu.Select()

128
How can I change the visual appearance for items, when cursor hovers it (hot,EBN)

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.HotBackColor = 16777216 /*0x1000000*/
			var_Items1.Padding = "4,8,4,8"
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "[group=0x03][itemspad=4,8,4,8][itemsbghot=0x1000000](Item 1,Item 2,Item 3)"
oExContextMenu.Select()

127
How can I change the background color for items, when cursor hovers it (hot)

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.HotBackColor = RGB(255,0,0)
			var_Items1.Padding = "0,8,0,8"
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "[group=0x03][itemspad=0,8,0,8][itemsbghot=RGB(255,0,0)](Item 1,Item 2,Item 3)"
oExContextMenu.Select()

126
How can I change the visual appearance for items (EBN)

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.VisualAppearance.Add(1,"c:\exontrol\images\normal.ebn")
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.BackColor = 16777216 /*0x1000000*/
			var_Items1.Padding = "4,8,4,8"
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "[group=0x03][itemspad=4,8,4,8][itemsbg=0x1000000](Item 1,Item 2,Item 3)"
oExContextMenu.Select()

125
How can I change the background color for items

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.BackColor = RGB(255,0,0)
			var_Items1.Padding = "0,8,0,8"
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "[group=0x03][itemspad=0,8,0,8][itemsbg=RGB(255,0,0)](Item 1,Item 2,Item 3)"
oExContextMenu.Select()

124
How do I hide the left gray portion to be shown on the drop down menu/popup (method 2)

OleObject oExContextMenu,var_Items,var_Items1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.FlatImageWidth = 0
var_Items = oExContextMenu.Items
	var_Items1 = var_Items.Add("Popup",2).Items
		var_Items1.Add("Item 1")
		var_Items1.Add("Item 2")
		var_Items1.Add("Item 3")
oExContextMenu.Select()

123
How do I hide the left gray portion to be shown on the drop down menu/popup (method 1)

OleObject oExContextMenu,var_Items,var_Items1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_Items1 = var_Items.Add("Popup",2).Items
		var_Items1.Add("Item 1")
		var_Items1.Add("Item 2")
		var_Items1.Add("Item 3")
oExContextMenu.Select()

122
How can I arrange the drop down item from left to right, rather than top to bottom

/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "Clicked" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items,var_Items1,var_Items2,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

oExContextMenu.MenuAppearance = 0
var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Button",2)
		var_item.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
		var_Items1 = var_item.Items
			var_item1 = var_Items1.Add("",2)
				var_item1.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
				var_Items2 = var_item1.Items
					var_Items2.Add("Item 1")
					var_Items2.Add("Item 2")
					var_Items2.Add("Item 3")
	var_Items.Add("").ToString = "Button[button=0x0113][popupapp=6]([group=0x03](Item 1,Item 2,Item 3))"
oExContextMenu.Select()

121
How can I add a drop down button / combobox (method 2)

/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "Clicked" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Button",2)
		var_item.ShowAsButton = 275 /*exShowAsSelectButtonBottom | exShowAsButtonAutoSize*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "Button[button=275][popupapp=6](Item 1[id=20],Item 2[id=30],Item 3[id=40])"
oExContextMenu.Select()

120
How can I add a drop down button / combobox (method 1)

/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "Clicked" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Button",2)
		var_item.ShowAsButton = 19 /*exShowAsSelectButton | exShowAsButtonAutoSize*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "Button[button=0x13][popupapp=6](Item 1[id=20],Item 2[id=30],Item 3[id=40])"
oExContextMenu.Select()

119
I am using exShowAsSelectButton/exShowAsSelectButtonBottom but none of them works. What could be wrong

/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "Clicked" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Button",2)
		var_item.ShowAsButton = 19 /*exShowAsSelectButton | exShowAsButtonAutoSize*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
oExContextMenu.Select()

118
How can I add a button (push button)

/*begin event SelectItem(oleobject  Itm) - Occurs when the user selects the item.*/
/*
	MessageBox("Information",string( "Clicked" ))
*/
/*end event SelectItem*/

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Button").ShowAsButton = 3 /*exShowAsButtonAutoSize | exShowAsButton*/
	var_Items.Add("").ToString = "Button[button=0x03]"
oExContextMenu.Select()

117
How can I display grouping items with no frame arround

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Horizontal Group",2)
		var_item.GroupPopup = 243 /*exGroupPopupFrameThickBox | exGroupPopupFrameSolidBox | exGroupPopupEqualHeight | exGroupPopupEqualWidth | exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.Add("A").Alignment = 1
			var_Items1.Add("BC").Alignment = 1
			var_Items1.Add("D").Alignment = 1
	var_Items.Add("").ToString = "Horizontal Group[group=243](A[id=20][align=1],BC[id=30][align=1],D[id=40][align=1])"
oExContextMenu.Select()

116
How can I display grouping items of the same size/width/height

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Horizontal Group",2)
		var_item.GroupPopup = 241 /*exGroupPopupFrameThickBox | exGroupPopupFrameSolidBox | exGroupPopupEqualHeight | exGroupPopupEqualWidth | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.Add("A").Alignment = 1
			var_Items1.Add("BC").Alignment = 1
			var_Items1.Add("D").Alignment = 1
	var_Items.Add("").ToString = "Horizontal Group[group=0xF1](A[id=20][align=1],BC[id=30][align=1],D[id=40][align=1])"
oExContextMenu.Select()

115
Is it possible to display a ticker frame arround grouping items

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Horizontal Group",2)
		var_item.GroupPopup = 193 /*exGroupPopupFrameThickBox | exGroupPopupFrameSolidBox | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "Horizontal Group[group=193](Item 1[id=20],Item 2[id=30],Item 3[id=40])"
oExContextMenu.Select()

114
How do I display items horizontally arranged

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Horizontal Group",2)
		var_item.GroupPopup = 1
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
	var_Items.Add("").ToString = "Horizontal Group[group=0x01](Item 1[id=20],Item 2[id=30],Item 3[id=40])"
oExContextMenu.Select()

113
Is it possible to expand an item when it is clicked (tree,group,vertical)

OleObject oExContextMenu,var_Items,var_Items1,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Padding = "22,0,0,0"
			var_Items1.Add("Radio 1").Radio = true
			var_Items1.Add("Radio 2").Radio = true
			var_item1 = var_Items1.Add("Radio 3")
				var_item1.Radio = true
				var_item1.Checked = true
		var_item.Checked = true
	var_Items.Add("").ToString = "Expand[typ=1][chk=1][spchk=-1][group=0x0103][itemspad=22,0,0,0](Radio 1[id=20][typ=2],Radio 2[id=30][typ=2],Radio 3[id=40][typ=2][chk=1])"
oExContextMenu.Select()

112
Is it possible to expand an item when it is clicked (tree,group,vertical)

OleObject oExContextMenu,var_Items,var_Items1,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.GroupPopup = 259 /*exGroupPopupVertical | exNoGroupPopupFrame | exGroupPopup*/
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Padding = "22,0,0,0"
			var_Items1.Add("Radio 1").Radio = true
			var_Items1.Add("Radio 2").Radio = true
			var_item1 = var_Items1.Add("Radio 3")
				var_item1.Radio = true
				var_item1.Checked = true
		var_item.Checked = true
oExContextMenu.Select()

111
Is it possible to expand an item when it is clicked (group)

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.GroupPopup = 1
		var_item.ItemHeight = 24
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
oExContextMenu.Select()

110
Is it possible to extend an item when it is clicked

OleObject oExContextMenu,var_Items,var_Items1,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("Expand",2)
		var_item.Check = true
		var_item.ShowPopupOnChecked = true
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_Items1.Add("Item 2")
			var_Items1.Add("Item 3")
oExContextMenu.Select()

109
Does your control implement padding for item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.BackColor = RGB(250,250,250)
	var_Items.Add("Item").Padding = "4,4,4,4"
	var_Items.Add("").ToString = "Item[pad=4,4,4,4]"
oExContextMenu.Select()

108
How can I add an empty item for a horizontal group

OleObject oExContextMenu,var_Items,var_Items1,var_item,var_item1,var_item2

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 3 /*exNoGroupPopupFrame | exGroupPopup*/
		var_Items1 = var_item.Items
			var_Items1.Add("Item 1")
			var_item1 = var_Items1.Add("",2)
				var_item1.GroupPopup = 5 /*exGroupPopupCenter | exGroupPopup*/
				var_item1.ItemHeight = 12
				var_item2 = var_item1.Items.Add("")
					var_item2.Enabled = false
					var_item2.ItemHeight = 8
					var_item2.CaptionWidth = 8
			var_Items1.Add("Item 2")
oExContextMenu.Select()

107
How can I add an empty/separator item

OleObject oExContextMenu,var_Items,var_item

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item")
	var_item = var_Items.Add("")
		var_item.Enabled = false
		var_item.ItemHeight = 2
		var_item.CaptionWidth = 8
		var_item.BackColor = RGB(240,240,240)
	var_Items.Add("Item")
oExContextMenu.Select()

106
How can I add an empty/frame item

OleObject oExContextMenu,var_Items,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item 1")
	var_item = var_Items.Add("",2)
		var_item.GroupPopup = 5 /*exGroupPopupCenter | exGroupPopup*/
		var_item.ItemHeight = 12
		var_item1 = var_item.Items.Add("")
			var_item1.Enabled = false
			var_item1.ItemHeight = 8
			var_item1.CaptionWidth = 8
	var_Items.Add("Item 2")
oExContextMenu.Select()

105
How can I specify the height of the item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.BackColor = RGB(250,250,250)
	var_Items.Add("Item").ItemHeight = 64
	var_Items.Add("").ToString = "Item[height=64]"
oExContextMenu.Select()

104
How can I specify the width of the item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.BackColor = RGB(250,250,250)
	var_Items.Add("Item").CaptionWidth = 128
	var_Items.Add("").ToString = "Item[captionwidth=128]"
oExContextMenu.Select()

103
How do I align the item

OleObject oExContextMenu,var_Items,var_item,var_item1

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.BackColor = RGB(250,250,250)
	var_Items.Add("Item")
	var_item = var_Items.Add("Item")
		var_item.Alignment = 1
		var_item.CaptionWidth = 128
	var_item1 = var_Items.Add("Item")
		var_item1.Alignment = 2
		var_item1.CaptionWidth = 128
	var_Items.Add("").ToString = "Item[align=1]"
oExContextMenu.Select()

102
How can I underline the item

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item").Underline = true
	var_Items.Add("<u>Item</u>")
	var_Items.Add("").ToString = "Item[und]"
oExContextMenu.Select()

101
How can I show the item as strikeout

OleObject oExContextMenu,var_Items

oExContextMenu = CREATE OLEObject
oExContextMenu.ConnectToNewObject("Exontrol.ContextMenu.1")

var_Items = oExContextMenu.Items
	var_Items.Add("Item").Strikeout = true
	var_Items.Add("<s>Item</s>")
	var_Items.Add("").ToString = "Item[stk]"
oExContextMenu.Select()