Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 25/03/2011 at 04:39, xxxxxxxx wrote:
User Information: Cinema 4D Version: 12 Platform: Windows ; Language(s) : C++ ;
--------- hi, I use AddProgressGadget in my dialog plugin with R11.5 sdk but i don't find AddProgressGadget in r12 sdk. Is it does not support in r12 sdk ?
On 25/03/2011 at 06:14, xxxxxxxx wrote:
It's now a subclass of the Dialog class (see R12 documentation). Imo a very bad solution and works odd but that's how it's done in r12.
On 31/03/2011 at 05:49, xxxxxxxx wrote:
Please check teh PROGRESSBAR dialog resource element.
Little example.
resource file
DIALOG DLG_LISTVIEW { NAME TDLG; SCALE_H;SCALE_V; GROUP { PROGRESSBAR MY_PROGRESS_BAR_ID { SIZE -100,-20; } } }
code
... Bool ListViewDialog::CreateLayout(void) { // first call the parent instance Bool res = GeDialog::CreateLayout(); res = LoadDialogResource(DLG_LISTVIEW,NULL,0); return res; } Bool ListViewDialog::InitValues(void) { // first call the parent instance if (!GeDialog::InitValues()) return FALSE; BaseContainer msg(BFM_SETSTATUSBAR); msg.SetBool(BFM_STATUSBAR_PROGRESSFULLSIZE, TRUE); msg.SetBool(BFM_STATUSBAR_PROGRESSON, TRUE); msg.SetReal(BFM_STATUSBAR_PROGRESS, 0.5); SendMessage(MY_PROGRESS_BAR_ID, msg); return TRUE; } ...
cheers, Matthias