void wxControl::SetIntValue(int val) { FormType* form = (FormType*)GetParentForm(); if(form==NULL) return; uint16_t index = FrmGetObjectIndex(form, GetId()); if(index==frmInvalidObjectId) return; FrmSetControlValue(form, index, val); }
/*! * \brief Set up the new file form. * \param form pointer to the form. * \return the form pointer. */ static FormPtr cityNewSetup(FormPtr form) { int i; MemHandle hText; MemPtr pText; FrmSetFocus(form, FrmGetObjectIndex(form, fieldID_newGameName)); FrmSetControlValue(form, FrmGetObjectIndex(form, buttonID_Easy), 1); FrmSetControlValue(form, FrmGetObjectIndex(form, buttonID_dis_one), 1); for (i = 0; i < 2; i++) { hText = MemHandleNew(5); pText = MemHandleLock(hText); StrPrintF((char *)pText, "%u", 100); MemHandleUnlock(hText); FldSetTextHandle((FieldPtr)GetObjectPtr(form, (UInt16)(fieldID_width + i)), hText); } return (form); }