> > > Yes, many gdi handles seem to be system global. > > Which may explain why WM_GETFONT works, but not why WM_SETFONT sledom seems > to. >
Not sure what "works" means. Have you tried drawing in a window in your process space from a font which has been wm_getfonted from another process? Also, it's possible that programs select a new font from private storage into the control just before drawing, and put the old font back when done drawing. I know I do that for bar windows. Then of course if the control is ownder draw, any font associated witht he control would likely be unused.
