CopyToClipborad erweitern?
-
Hallo Forum,
wie kann ich herausfinden von welchen Typ ein Dialogelement ist,
ob es eine CList ist, oder CListCtrl, oder CEdit usw. ist?
Z.B. wenn es ein CListCtrl ist dann kann ich aus diesen eine Var. erzeugen und
mit dem Inhalt von diesen weiter machen!?pListCtrl->GetItemText(Index,SubItem);entsprechend bei anderen Typen!
danke
pixel
-
Was hat der Typ eines Controls mit Deinem Topic "CopyToClipboard" zu tun?
Du kannst die MFC verwenden und IsKindOf(RUNTIMECLASS(...)) benutzen. Das funktioniert wenn die Controls auch von Dir angelegt oder gesubclassed wurden. Wurden die Controls nicht gesubclassed oder liegen in einem anderen Prozess oder wurden nicht mit der MFC angelegt funktioniert GetClassInfo.
-
Hallo,
na vielleicht ein bisschen falsch formuliert, aber ich möchte daten in die zwischenablage
kopieren, und da muß ich wissen wie ich diese auslesen muß, oder?
Und dafür muß ich auch wissen von wo aus ich diese lesen muß, CEdit, CListCtrl, CList usw.
Das mit GetRuntimeClass() funktioniert ganz gut, aber nur wenn ich etwas auf dem Tabreiter markiert habe, sonst gibt mir GetRuntimeClass() ein CTempWnd zurück
wenn ich z.B. den Text aus einem CEdit kopiere!!Jetzt ist alles so gemacht das ich nur aus dem CListCtr kopieren kann und der ist auf dem Tab!
Windows machts ja auch irgendwie?
lg