Take a look in the docs for WinSetDrawWindow.

-Tom

> Hello.
> 
> I have this code in my app, but using the debug rom, in the line where I
> call FldDrawField, I get an error saying that�s no valid DrawWindow for
> something to be drawn.
> The function is the following:
> 
> FieldPtr SetFieldTextFromHandle( UInt16 fieldID, MemHandle txtH )
> {
> MemHandle oldTxtH;
> FormPtr frm = FrmGetActiveForm( );
> FieldPtr fldP;
> 
> // get the field and its text MemHandle
> fldP = FrmGetObjectPtr( frm, FrmGetObjectIndex( frm, fieldID ) );
> ErrNonFatalDisplayIf( !fldP, "Missing field" );
> oldTxtH = FldGetTextHandle( fldP );
> 
> // set field to new text
> FldSetTextHandle( fldP, txtH);
> FldDrawField( fldP );
> 
> // free old MemHandle
> if ( oldTxtH ) MemHandleFree( oldTxtH );
> 
> FldSetDirty(fldP, true);
> return fldP;
> } // SetFieldTextFromHandle
> 
> Any suggestions would be very helpful.
> 
> Thanks for your attention,
> Christiano.
> 
> 


--
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to