Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » MessageBox

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
02.05.2006, 21:22 Uhr
-Biohazard-



Hallo Leute,
ich habe mal wieder eure Hilfe nötig. Ich habe nun angefangen, mit MessageBoxen zum Programmieren, bin auch noch blutiger Anfänger damit. Mit folgendem Code komme ich nicht weiter:


Code:
#include <windows.h>
#include <iostream>
using namespace std;

int main()
{
  char titel[256];
  char text[256];
  cout << "\tMessageBox erstellen" << endl << endl;
  cout << "Fenstertitel:  ";
  cin.get(titel, 256);
  cout << "Inhalt:        ";
  cin.get(text, 256);
  Sleep(3000);
  MessageBox( NULL, text, titel, MB_YESNO | MB_ICONEXCLAMATION );
  return 0;
}


Logischerweise müsste man zuerst beide Eingabe machen und dann erscheint die MessageBox, jedoch, wenn ich schon den Fenstertitel (titel) eingebe und bestätige, erscheint sofort die MessageBox. Wie könnte man es handhaben, dass zuerst noch die 2. Eingabe folgt (Inhalt) und dann die MessageBox erscheint?
2. Ich würde mich jetzt gerne noch mehr mit solchen Themen wie MessageBoxen beschäftigen, jedoch weiß ich nicht, nach welchem Buch ich schauen sollte. Kann man diese Art von Programmieren schon GUI-Programmieren nennen? Könntet ihr mir bitte Büchertipps zu diesem Thema geben?


Schonmal vielen Dank,

-Biohazard-
--

Dieser Post wurde am 02.05.2006 um 21:22 Uhr von -Biohazard- editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.05.2006, 23:11 Uhr
mauralix




Code:
#include <windows.h>
#include <iostream>
using namespace std;

int main()
{
  char titel[256];
  char text[256];
  cout << "\tMessageBox erstellen" << endl << endl;
  cout << "Fenstertitel:  ";
  cin.getline(titel, 256);
  cout << "Inhalt:        ";
  cin.getline(text, 256);
  //Sleep(3000);
  MessageBox( NULL, text, titel, MB_YESNO | MB_ICONEXCLAMATION );
  return 0;
}



Verwende cin.getline !!!
cin.get ist zeichenweise
--
nur olfaktorisch fassbar....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.05.2006, 23:20 Uhr
theosoft




Zitat:

zu langsam



--
ifS (immer fröhliches Schaffen)
theosoft

Dieser Post wurde am 02.05.2006 um 23:22 Uhr von theosoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.05.2006, 06:13 Uhr
-Biohazard-



Viel Dank, das Programm läuft jetzt wie geölt
Meine Frage noch dazu: Ist dies schon GUI-Programmieren oder wie nennt man diese Art von Programmieren?
Danke
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.05.2006, 16:40 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Windows hacking *SCNR*
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.05.2006, 18:20 Uhr
-Biohazard-




Nur noch eine letzte Frage: Wie kann ich den Text der Buttons editieren? Also, dass nicht nur OK Abbrechen Ja Nein [...] angezeigt wird, sondern, dass ich auch eigene Buttontexte schreiben kann. Ich fand schon vieles bezüglich VS, aber damit habe ich mich noch nicht befasst

Danke
--

Dieser Post wurde am 03.05.2006 um 19:04 Uhr von -Biohazard- editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.05.2006, 18:36 Uhr
xXx
Devil


tjo guck mal besser noch mal nach was *SCNR* heißt DAs ist nicht der Fachbegriff dafür sondern so etwas wie *ggg* nur mit anderer Bedeutung ;D
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.05.2006, 19:03 Uhr
-Biohazard-



Aus wikipedia.de:
SCNR „Sorry, Could Not Resist“ „Entschuldigung, aber ich konnte nicht widerstehen“

--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
03.05.2006, 19:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi, standardbuttontexte einer messagebox kann man nicht verändern, bei codeproject/-guru war glaub ich was fertiges für ne "custom"-msgbox
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
03.05.2006, 20:00 Uhr
-Biohazard-



Schade
Das einzige, was ich finde ist zu VS - siehe www.codeguru.com/Cpp/W-P/win32/messagebox/article.php/c10873

Danke trotzdem für all eure Hilfen
--

Dieser Post wurde am 03.05.2006 um 20:01 Uhr von -Biohazard- editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: