Seite 1 von 1

windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 9. Mär 2010, 15:38
von Gast
also ich hab folgendes problem:
ich fand die einfach fehlerausgabe etwas langweilig, die variante mit
Code: Alles auswählen
if(!(cin >> variable))
{
    cerr << "Fehler bei der eingabe!";
    return 1;
}

ist irgendwie langweilig. also hab ich dasselbe mit
Code: Alles auswählen
#include <windows.h>
...
MessageBox(0, "Fehler bei der Eingabe!", "Fehler!              ", MB_OK);

probiert, und das klappte auch ganz gut. allerdings bin ich nach einigem surfen auf diese kleiner seite hier gestoßen: MessageBox-tuto
jetzt hab ich da etwsa neues gefunden, was ich ganz nützlich finde, nämlich statt MB_OK MB_HELP zu verwenden. da kommt zusätzlich zum ok-button noch ein hilfe button.
meine frage ist jetzt, wie ich diesem hilfe button einen text zuweisen kann? also das man da raufklickt und dann ein hilfe-text erscheint. hat jmd ahnung davon? thx schonmal!

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 13. Mär 2010, 01:01
von Hellboy
ähm,erstmal,hab kp von c++
aber java wird langsam xD
und da die unterschiede doch net allzu groß sind in der oop sag ich mal pauschal:
nen eventhandler auf den button legen
in dem fall ja auf klick,also onClick wärs in js,wie gesagt,sry kA von c++^
in java is es n actionlistener wenn dir das was hilft^^
und der eventhandler soll jetz beim eintreten deinen hilfetext öffnen,und das is jetz abhängig wie du den text da hast
n file öffnen,oder schreibst halt noch ne gui wo der text drin steht etc.
beim programmieren sind deiner fantasie doch keine grenzen gesetzt xD
grüße
hell

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 13. Mär 2010, 08:55
von liro
Hellboy hat geschrieben:ähm,erstmal,hab kp von c++
aber java wird langsam xD
und da die unterschiede doch net allzu groß sind in der oop sag ich mal pauschal:
nen eventhandler auf den button legen
in dem fall ja auf klick,also onClick wärs in js,wie gesagt,sry kA von c++^
in java is es n actionlistener wenn dir das was hilft^^
und der eventhandler soll jetz beim eintreten deinen hilfetext öffnen,und das is jetz abhängig wie du den text da hast
n file öffnen,oder schreibst halt noch ne gui wo der text drin steht etc.
beim programmieren sind deiner fantasie doch keine grenzen gesetzt xD
grüße
hell



OH doch, java ist ganz anderes als cpp/winapi, in hinsicht gui. aber ich gaub mal gelesen zu haben dass man auf das fenster so nen "help-listener"
legen muss

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 13. Mär 2010, 13:20
von Hellboy
und deswegen sag ich ja grenzen sind keine da..
ob du nun nen extra help-listener legst,oder selber ne gui schreibst..
das ergebnis zählt ;)
er wird schon was gutes hinbekommen

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 17. Mär 2010, 16:01
von Gast
hund == incocnito

ahm ja ich hab das problem nochmal genauer hinterfragt und den thread könnt ihr euch ja mal ansehen xD
Link

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 17. Mär 2010, 17:38
von liro
hund hat geschrieben:hund == incocnito

ahm ja ich hab das problem nochmal genauer hinterfragt und den thread könnt ihr euch ja mal ansehen xD
Link


hab kp, was Asmodaios meint...

OffTopic: vllt hättest du deinen namen richtig schreiben sollen? oder war das absicht?

hab dann mal gegooglt:
http://www.codeguru.com/forum/showthread.php?t=294604
und
http://en.wikiversity.org/wiki/WINAPI_message_handling

Re: windows API mit c++: MessageBox() hilfe..

BeitragVerfasst: 17. Mär 2010, 19:12
von DarkHunter
liro hat geschrieben:
hund hat geschrieben:hund == incocnito

ahm ja ich hab das problem nochmal genauer hinterfragt und den thread könnt ihr euch ja mal ansehen xD
Link


hab kp, was Asmodaios meint...

OffTopic: vllt hättest du deinen namen richtig schreiben sollen? oder war das absicht?

hab dann mal gegooglt:
http://www.codeguru.com/forum/showthread.php?t=294604
und
http://en.wikiversity.org/wiki/WINAPI_message_handling


Name ist richtig, einer seiner rechner von inco hieß auch "hund" ka wieso ...

Naja liro .. ich denke kaum das er das englische versteht :D aber nett das man was bei google findet, laut inco gab es ja nichts bei google.


mfg Darkhunter