Archived

This topic is now archived and is closed to further replies.

pez

How to change the apperence of all window objects?

Recommended Posts

Hi, I just got 3D Studio Max 4, and I noticed that they have changed the standard 3d border of all windows, buttons, combos etc. I don''t think they have rewritten all the controlls since my homewritten plug-ins also where changed. So, how have they done this? Is it possible to create a new DC, inherited from CDC, change Draw3DRect, DrawEdge and the other Draw functions that use the 3d border, and then somehow let all the window objects use the new DC? Well, I''m just curious. thanks in advance!

Share this post


Link to post
Share on other sites
Just found out that 3DS Max4 isn''t an MFC application, so forget what I said about inherit from CDC.

I''m getting tired of rewriting all the used controlls when I want to give my program a new look. There must be an easier way!

Share this post


Link to post
Share on other sites
Due to Max 4.0''s tight integration with DirectX 8.0 I would guess that the entire interface was designed as if it was a Real Time Gaming application.

Share this post


Link to post
Share on other sites
Maybe, but all standard controllers that I have added in my homebuilt plug-ins are also changed.

The only thing that has been changed from the standard controllers are the borders, so I get the feeling that they have changed some "global border drawing function", and not replaced all the controllers.

Share this post


Link to post
Share on other sites