+ but, how does a PAINT occur? + How does it get called? gtk usually calls it via the signal + (expose, resize, etc) but in this case it doesn't get called. If I recall it correctly, that's part of TWinControl. If it doesn't get a LM_Paint event I'll look at that. Ill let you know. Marc