Upgrade Dialog
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/10/2008 at 06:37, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 11
Platform:
Language(s) : C++ ;---------
Hi!I've a problem with updating my Dialog. I have a std::list and I would like to create a StaticText-Element/entry. Nothing happens at first, so the Dialog is not updated. Do I forget something?
> <code>
> void MyConsole::CreateLines(void)
> {
> LayoutFlushGroup(INNER_GROUP);
> for (list<String>::iterator it=inlist.begin(); it!=inlist.end(); ++it)
> {
> AddStaticText(TXT_LABELS, BFH_SCALEFIT, 0, 0, *it, BORDER_NONE);
> }
> LayoutChanged(INNER_GROUP);
>
> }</code>The method is executed, but nothing happens. When I click the 'play' button of C4D and try to write something, everything is okay. Do I have to send a MSG_UPDATE Message?
Thanks.
</CODE> -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/10/2008 at 07:00, xxxxxxxx wrote:
I can not confirm this. Replacing dialog elements within LayoutFlushGroup() and LayoutChanged() works fine here. Maybe it has something to do from where you are calling your CreateLines() function.
cheers,
Matthias -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 23/10/2008 at 10:55, xxxxxxxx wrote:
Howdy,
Is your dialog created from a CommandData class, and are you using the CommandData::RestoreLayout() function?
Adios,
Cactus Dan -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 23/10/2008 at 11:34, xxxxxxxx wrote:
heyho,
Currently I have no chance to test it I took GeUserArea and took the Draw Methods. that works fine.
Thanks Matthias and Cactus...