Entwickler-Ecke

Windows API - MessageBox() alternative


Aya - Do 26.05.11 11:55
Titel: MessageBox() alternative
Hi,

via MessageBox() kann man ja recht simpel ein Message-Fenster anzeigen.
Allerdings nur mit vordefinierten Button Konstellationen und Namen.. ich bräuchte eigentlich genau das gleiche, nur mit der Möglichkeit die Texte und anzahl der Buttons selbst zu definieren.

Da denke ich bleibt mir nichts anderes übrig als den Dialog komplett selbst zu schreiben, allerdings stecke ich dafür mittlerweile nichtmehr gut genug in der WinAPI drin um mir das mal eben aus dem handgelenk zu schütteln..

Eventuell gibt es ja schon fertige alternativen die man einfach nutzen kann?
Oder gibt es irgendwo ein sehr simples tutorial zu Dialogen und WinAPI?

Und.. im MessageBox gibt es ja links immer das Icon (Information, Error etc). Komme ich da irgendwie dran? Würde ungern dafür eigene Resourcen nutzen wollen.

Danke,
Aya


jaenicke - Do 26.05.11 12:32

In Delphi oder in C++? in Delphi kannst du einfach CreateMessageDialog benutzen und bekommst ein Formular zurück. Dort kannst du dann zusätzliche Anpassungen selbst machen und es erst dann anzeigen. ;-)


Aya - Do 26.05.11 14:37

Oh, sorry.. ich vergess grad irgendwie ständig dazuzuschreiben um welche sprache etc es geht :)

Brauche das ganze für C++ und nur auf WinAPI ebene, also kein MFC etc.