equivalent zu clipput/clipget?



  • hallo,

    wie kann ich in c++ auf die zwichenablage zugreifen ?

    beispiel:

    ich kopiere einen text mit strg+c, dieser text wird in der zwichenablage durch "Hallo" ersetzt.
    dh wenn ich dann strg+v drücke soll hallo eingefügt werden.

    kann mir jemand vielleicht ein besipiel programm geben oder mir ein stichwort sagen nach dem ich suchen muss ?



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x) in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


  • Mod

    Sollte das nicht automatisch gehen, ohne dass du dich darum kümmern brauchst?



  • SeppJ schrieb:

    Sollte das nicht automatisch gehen, ohne dass du dich darum kümmern brauchst?

    ?

    vielleicht habe ich mich unglücklich ausgedrückt.

    wenn ich zb diesen text kopiere per strg+c

    " ICH BIN EIN BEISPIEL TEXT "

    dann soll dieser text durch

    " Hallo " ersetzt werden.



  • naja mein ziel ist es zb

    BeispielTEXT
    BeispielTEXT
    BeispielTEXT
    BeispielTEXT
    BeispielTEXT
    BeispielTEXT
    BeispielTEXT

    zu kopieren und diesen Text einzufügen "TextEinfügen"

    BeispielTEXT
    TextEinfügen
    BeispielTEXT
    TextEinfügen
    BeispielTEXT
    TextEinfügen
    BeispielTEXT
    TextEinfügen
    BeispielTEXT
    TextEinfügen

    ich habe diesen code gefunden

    int main(){
    	HGLOBAL hText;
    	char *pText;
    	hText = GlobalAlloc(GMEM_DDESHARE|GMEM_MOVEABLE, 100);
    	pText = (char*)GlobalLock(hText);
    	strcpy(pText, "hello");
    	GlobalUnlock(hText);
    
    	OpenClipboard(NULL);
    	EmptyClipboard();
    	SetClipboardData(CF_TEXT, hText);
    	CloseClipboard();
    }
    

    aber es hilft mir noch nicht wirklich weiter 😕


Anmelden zum Antworten