Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » afxmessagebox beenden

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 <
000
18.02.2004, 10:34 Uhr
~0815
Gast


moin,
bin neuling,
weiß zufällig jemand, wie ich durch einen einfachen Programmbefehl eine Messagebox wieder beenden kann, ohne das ein benutzer einen button anklickt?
Man müßte doch nur die zugehörige Windowsnachricht generieren, weiß jemand vielleicht auf die schnelle wie das geht.

danke...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.02.2004, 10:43 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!

C++:
CWnd* pWnd = FindWindow(NULL,"Testbox");
if(pWnd){
    pWnd->SendMessage(WM_CLOSE,0,0);
}



mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.02.2004, 11:09 Uhr
~0815
Gast


danke für die schnelle antwort, aber ich bekomme folgenden Fehler:

error C2440: 'initializing' : 'struct HWND__ *' kann nicht in 'class CWnd *' konvertiert werden
Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat


weiß jeman rat?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.02.2004, 11:57 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Hmm. Das kommt bei FindWindow? However. Einfach umwandeln.
HWND hwnd = DeineFunktion;
CWnd* pWnd = CWnd::FromHandle(hwnd);

mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: