Type | Description | |||
State as Long | A long expression that defines the state of the check box being changed. 0 - unchecked, 1 - checked, 2 - partial checked. | |||
Long | A long expression that indicates the index of the icon used. If the index is not valid the default icon is used. |
The following VB sample changes the appearance for the check boxes:
With Record1 .BeginUpdate .Images "gBJJgBAICAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1BAmBhOCwMKwuDw2ExWJxmIx2HyGLx+SyONyuTy2UzUKv9Jy+HTJmjOh0eiAGk0+m1Gr1Wt0uv1MZz+C1mw2ux3G33WuzuewUs1Dx4QA4Tx4nD4sTf/K5kQ5sP5mow/A03J63D53Z6Ha5fc6Om3tH6cr1Dq83H43X9PY7ft7vu7+y3/k6vI+3r43e/Xw52o8KjPGlTyvO8x1PRA71Oe98FvixzqIzAsEPuAAZkyGcFQw7z/P+okApRAcDQjCMEwS/cGOk+cBNNETzuTCsLxfCkLQy/joQ3DihQ8jbUHHHoARZEMWwnEsauXFDOPpCECPPGMmxnJ0LxNBscKHHSNR5H0enHH8lyDA0SQnDTTSs2EtS5A0oQPNMYylG8qJ/MjcTNOcfSBM8JPxA7+zHFMPtNOktxjO0XSfQsovhN03p7OLUG7RwAUBSE6y7O8wTzI6WyxLdIztEbhzS5M90VHM+x20xr1QAFHG7SVNyzScvUrIbh0xB9W1vTlKU840YwTRNRp1RlT1TVBr1VR9IzNTshUvPkkRUjNk1fV0t2XL9ZuNX9gJxYSM2KAFv2/VdcWnO9B1pZ1Mz/ctpWpc1KV88Ftp5brct43bbXvfT5WfP183/e2AXw3F53pUqptnfqqMvgqd4SzGIYfiTN4jimJszjGK4VhqaosHyV4+jyQJEkgAJKlGTpw52OJyiiNnAAGYZfmKUZhmSNZtmuaZnm6M5znmdZ7mmhZ/nGd6NoWXI1pSMoCA==" .CheckImage(0) = 1 .CheckImage(1) = 2 With .Add("Boolean", EXRECORDLibCtl.CheckValueType) .Option(exCheckValue2) = 1 .Value = True End With .EndUpdate End With
The following VC sample changes the appearance for the check boxes:
m_record.BeginUpdate(); CString s( "gBJJgBAICAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTqlVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1BAmBhOCwMKwuDw2ExWJxmIx2HyGLx+SyONyuTy2UzUKv9Jy+HTJmjOh0eiAGk0+m1Gr1Wt0uv1MZz+C1mw2ux3G33WuzuewUs1Dx4QA4Tx4nD4sTf/K5kQ5sP5mow/A03J63D53Z6Ha5fc6Om3tH6cr1Dq83H43X9PY7ft7vu7+y3/k6vI+3r43e/Xw52o8KjPGlTyvO8x1PRA71Oe98FvixzqIzAsEPuAAZkyGcFQw7z/P+okApRAcDQjCMEwS/cGOk+cBNNETzuTCsLxfCkLQy/joQ3DihQ8jbUHHHoARZEMWwnEsauXFDOPpCECPPGMmxnJ0LxNBscKHHSNR5H0enHH8lyDA0SQnDTTSs2EtS5A0oQPNMYylG8qJ/MjcTNOcfSBM8JPxA7+zHFMPtNOktxjO0XSfQsovhN03p7OLUG7RwAUBSE6y7O8wTzI6WyxLdIztEbhzS5M90VHM+x20xr1QAFHG7SVNyzScvUrIbh0xB9W1vTlKU840YwTRNRp1RlT1TVBr1VR9IzNTshUvPkkRUjNk1fV0t2XL9ZuNX9gJxYSM2KAFv2/Vd" ); s = s + "cWnO9B1pZ1Mz/ctpWpc1KV88Ftp5brct43bbXvfT5WfP183/e2AXw3F53pUqptnfqqMvgqd4SzGIYfiTN4jimJszjGK4VhqaosHyV4+jyQJEkgAJKlGTpw52OJyiiNnAAGYZfmKUZhmSNZtmuaZnm6M5znmdZ7mmhZ/nGd6NoWXI1pSMoCA=="; m_record.Images(COleVariant( s )); m_record.SetCheckImage( 0, 1 ); m_record.SetCheckImage( 1, 2 ); COleVariant vtMissing; vtMissing.vt = VT_ERROR; CEditor editor = m_record.Add( COleVariant("Boolean"), /*CheckValueType*/ 19, vtMissing ); editor.SetOption( /*exCheckValue2*/ 17, COleVariant( long(1) ) ); COleVariant vtValue; vtValue.vt = VT_BOOL; V_BOOL( &vtValue ) = VARIANT_TRUE; editor.SetValue( vtValue ); m_record.EndUpdate();