Dynamische Speichererfassung und Schließung einer Unserinterface
Die Lösung meiner beiden Frage möchte von mir noch als Beitrag veröffentlicht werden.
Zur ersten Frage: Wie eine dynamische Speicherreservierung ist möglich von einer Textveröffentlich mittels zum Beispiel einer Messagebox nach einer Texteingabe ?
die beiden Variablen Textinhalt und length werden als Speicherablage benötigt
char *Textinhalt; // Variable für Textinhalt
int length; // Variable für ermittelte Zeichenlänge
Die Funktion „GetCtrlAttribute“ ermöglicht die Ermittlung von der Zeichenlänge „length“.
int GetCtrlAttribute (int panelHandle, int controlID, int controlAttribute, void *attributeValue);
GetCtrlAttribute (PANEL, PANEL_strMsg, ATTR_STRING_TEXT_LENGTH, &length);
Textinhalt = malloc(length+1); // Zuweisung des Längenattributs zu Textinhalt;
SetCtrlVal (PANEL, PANEL_TEXTMSG, Textinhalt); // Zuweisung von Textinhalt der Messagebox
Zur zweiten Frage: Wie wird das rote Kreuz in der rechten oberen Ecke aktiviert zur Panelschließung ?
Zuerst eine Callback Funktion von Panel generieren, danach im im Unterpunkt „EVENT_CLOSE:“ einfügen den Befehl „exit(0);“
|