If I use CtlNewControl as follows:

Char ctl_label[100];
FormPtr form;
ControlPtr ctl;
UInt16 x, y, height, width;

StrCopy (ctl_label, "Selecting...");
form = FrmGetActiveForm();
FntSetFont (boldFont);
width = 10+FntCharsWidth(ctl_label, StrLen(ctl_label));
x = 160-width;
x /= 2;
height = 10+FntCharHeight();
y = 160-height;
y /= 2;
FntSetFont (stdFont);
ctl = CtlNewControl (&form, 9999, buttonCtl, ctl_label, x, y, width, height, 
boldFont, 0, false);


As soon as I call this, one of the other objects on my form suddenly has
its label corrupted. 9999 is unique, but I've tried changing it to others,
/w no success. What's up with this?





-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to