Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Copy Paste

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
07.09.2006, 10:14 Uhr
law



Hi ,

ich habe folgendes Problem.

Ich habe eine Anwendung die Text färbt, nun fange ich jeden Tastenschlag (in PreTranslateMsg) ab und entscheide dann ob ich darauf reagieren will.

Nun hab ich das problem das ich nicht einfärben will wenn der User Strg + C / Strg + V gedrückt hat.

Ich habe versucht es so zu lösen


C++:
case VK_CONTROL:
            //Wenn Strg + C gedrückt wurde färben wir nichts
            // C hat die Tastenid 67
            if (GetKeyState(67)<0) {
                break;
            }
            //Wenn Strg + V gedrück wurde färben wir nichts
            // V hat die Tastenid 86
            if (GetKeyState(86)<0) {
                break;
            }
            break;


Geht aber nicht , warum ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.09.2006, 10:30 Uhr
Tommix



Hallo,
diese Tastenkombinationen sind von Wizard schon als ID_EDIT_COPY bzw. PASTE in der Acceleratortable in den Ressourcen eingetragen. Mußt Du dort also rausnehmen.

- Tommix
 
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: