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 02/10/2003 at 05:30, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.200 Platform: Windows ; Language(s) : C.O.F.F.E.E ; C++ ;
--------- I'd like to present an error message to the user, and could not find a simple API method to do this. I have therefore tried to write my own dialog, which works on Mac OS X with 8.100, but crashes when I dismiss the dialog on Windows 2000 with 8.200 - am I doing something obviously wrong, or should I be reporting this as a bug? Here's my dialog class
class MyAlert : public GeModalDialog { LONG message; LONG suggestion; MyAlert(LONG m, LONG s); virtual Bool CreateLayout(); public: static void ShowAlert(LONG m, LONG s); }; MyAlert::MyAlert(LONG m, LONG s) : message(m), suggestion(s) { } Bool MyAlert::CreateLayout() { SetTitle(GeLoadString(IDS_ALERT)); Bool ok = NULL != AddStaticText(GADGET_ALERTMESSAGE, 0, 0, 0, GeLoadString(message), BORDER_NONE); if(ok) { ok = NULL != AddStaticText(GADGET_ALERTSUGGESTION, 0, 0, 0, GeLoadString(suggestion), BORDER_NONE); } if (ok) { ok = ok && AddDlgGroup(DLG_OK); } return ok; } void MyAlert::ShowAlert(LONG m, LONG s) { MyAlert alert(m, s); if (!alert.Open()) { GePrint(GeLoadString(m)); GePrint(GeLoadString(s)); } }
On 12/10/2003 at 03:04, xxxxxxxx wrote:
There's MessageDialog() and QuestionDialog() with various options.
On 14/10/2003 at 05:23, xxxxxxxx wrote:
Thanks. MessageDialog is not in any of the index lists in the SDK documents, where should I report this documentation bug? Arvan
On 14/10/2003 at 13:22, xxxxxxxx wrote:
In the latest documentation (for 8.2) I've added all global functions to the Alphabetical Index, so now MessageDialog() is there. (I also recommend, since you're using Windows, that you download the .chm file instead. The built in index of the .chm file is really great.)