THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 20/11/2003 at 07:07, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.207
Platform: Windows ;
Language(s) : C++ ;
---------
We plan to set up a whole specific design application on top of cinema. The main problem at the moment is, that we cannot work with a static layout. It is a nice feature to define your own layout in cinema and select it for specific tasks. It would be very helpful to do these actions, like docking a dialog, by some lines of c++ code. The best would be a function like GeDialog.Dock( GeDialog* dialog, LONG position ).....so just to dock a dialog to another one dynamically. Havent found such a function till now, are there any ideas how something like that could be done, or even a hint to an existing function?
A second nice thing would be to get the ID of cinema dialogs. For example in most layouts there exist the three dialogs objects, structure and browser as tabs. If I would have the ID of the browser dialog, I could bring that one to foreground if I need it for some action.
And a third nice gimmick would be the view window....one can generate as much views as he wants just by clicking view->new 3d view in cinema. First of all it would be nice to call this function by c++, to open a new view dynamically just when we need one, dock it somewhere, later close it the same way. And well....if I could open a new view window ( which should be a GeDialog, isn't it? ), wrap it with a SubDialog, and attach this view inside one of my own dialogs, to use it as a kind of preview window inside my own dialog....well, that would be perfect :)
Will be happy for any kind of solutions or even just hints! Thanks in advance.