marcus_fen1x wrote:
> Hi, 
> I'm using VCL Sking component for theming my application. I'm facing 
> some issues regarding themes. Printer Settings Dialog doesn't seem to 
> be themed I've forwarded my query to the VCLSkin people but they didn't 
> come up with any solution. Is there anyone who can tell me how can i 
> theme windows component? through VCLSkin or whatever method is 
> available? 
> 
> thanks 

The printer settings dialog is a built-in common Windows dialog. 
Applying themes to that dialog is going to be difficult and probably 
dangerous.  Hooking is probably the only method available to you and, if 
you get it wrong, your application will crash (possibly taking the whole 
computer with it).  Combine that with the fact that there are TWO 
different printer settings dialogs (depending on the API called) and 
there's a disaster afoot.

You're better off with just leaving that dialog alone.  If the rest of 
the app. is skinned, one little dialog won't matter.  It will be weird 
from your perspective, but no one's going to notice unless you point it 
out to them.  So don't point it out to them.  Users are far MORE likely 
to complain about the application being skinned (i.e. "looking different 
from regular apps.") than one dialog missing the skin.

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to