Well then, that rectangle (rtObject) must ALWAYS be 59 pixels wide. You have to update the size of the rectangle to match the object that you want to test, probably using
FrmGetObjectBounds (const FormType *formP,UInt16 objIndex, RectangleType rP) After running THAT function, rP will be a rectangle that is the size of your control. Bob. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ariel Ayala Sent: Monday, April 19, 2004 7:14 PM To: Palm Developer Forum Subject: Re: Width of an object Thanks for the reply. But... I know that the 'extent.x' member of the structure don't specify the bottom-right corner of the rectangle, if you are trying to say so. But the problem is, as exposed in my original message, that the function ALWAYS returns the same value, i.e.: rtObject.extent.x == 59 Ariel Ayala Software Development ----- Original Message ----- From: "SLO Revo News" <[EMAIL PROTECTED]> To: "Palm Developer Forum" <[EMAIL PROTECTED]> Sent: Monday, April 19, 2004 6:46 PM Subject: Re: Width of an object > > To calculate the width, > >I suppose I can do: > > > > uiWidth = rtObject.extent.x - rtObject.topLeft.x; > > The extent IS the width in pixels, not the right-hand pixel location. > > -- > Regards, > Steve Mann > --- > steve-at-slorevo.com > Available for Contract Work > > -- > For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ > > -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
