Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Frage zu PreTranslateMessage

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
28.07.2005, 09:47 Uhr
raiser999



Ich habe ein Editfeld und möchte z.b den buchstaben ü abfangen und nicht zulassen
alle anderen zulassen.

C++:
BOOL CPropSheet::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
  {
  TranslateMessage (pMsg);
  GetMessage(pMsg,NULL,0,0);
  CString form;
  form.Format(_T("%c"),pMsg->wParam);

  // falls jetzt form == ü buchstabe nicht zulassen
  // falls anderer Buchstabe an Editfeld weiter leiten
  // wie kann ich jetzt den buchstaben weiter leiten oder auch nicht ??

  }    
}


Dieser Post wurde am 28.07.2005 um 09:48 Uhr von raiser999 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.07.2005, 11:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


für die nachricht dann einfach nicht die Basisklasse aufrufen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.07.2005, 16:44 Uhr
Disi



Wenns ein CEdit feld ist kannst du auch die OnEdit oder OnChange (ka wie die genau heißt) abfangen und da auf ü überprüfen.
 
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: