Hi all-

My code does this:
// tab name
FldInsert((FieldPtr) GetFrmObjectPtr(frm, TabPrefsTabNameField), 
name, StrLen(name));
FrmSetFocus(frm, FrmGetObjectIndex(frm, TabPrefsTabNameField));
FldSetSelection((FieldPtr) GetFrmObjectPtr(frm, 
TabPrefsTabNameField), 0, StrLen(name));

// Have it shifted to start b/c most people want to name it such as "Tab"
GsiSetShiftState(0, grfTempShiftUpper);
GrfSetState(false, false, true);        // turn on shift
FrmDoDialog(frm);

BUT the field in the form is not shifted (as evidenced by entering a 
graffit chr) and the GSI indicator is not shown. What on earth am I 
doing wrong?

Thanks,

Alan Pinstein
Synergy Solutions, Inc.
http://www.synsolutions.com
1-800-210-5293

Reply via email to