Google Mail Kalender Text & Tabellen Reader Web Mehr »
Kürzlich besuchte Gruppen | Hilfe | Anmelden
Google Groups-Startseite
Nachricht von Diskussion aktives Control ermitteln
Bei der Gruppe, für die Sie eine Mitteilung verfassen, handelt es sich um eine Usenet-Gruppe. Wenn Sie in dieser Gruppe Nachrichten posten, ist Ihre E-Mail-Adresse für jeden im Internet sichtbar
Ihre Antwort wurde nicht gesendet.
Die Nachricht wurde übermittelt.
 
Von:
An:
Cc:
Nachtrag zu:
Cc hinzufügen | Nachtrag hinzufügen zu | Betreff bearbeiten
Betreff:
Bestätigung:
Geben Sie zur Bestätigung die im folgenden Bild angezeigten Zeichen oder die durchgesagten Zahlen ein, indem Sie auf das Eingabesymbol klicken. Hören Sie zu und geben Sie die gehörten Zahlen ein
 
Frank Dzaebel  
Profil anzeigen  
 Weitere Optionen 5 Okt. 2009, 22:56
Newsgroups: microsoft.public.de.german.entwickler.dotnet.csharp
Von: "Frank Dzaebel" <P...@FranksSeite.de>
Datum: Mon, 5 Oct 2009 22:56:02 +0200
Lokal: Mo 5 Okt. 2009 22:56
Betreff: Re: aktives Control ermitteln
Hallo Thorsten,

>> GetWindowText sendet selber WM_GETTEXT und
>> geht für Fentster und "Steuerelemente".

> Die Dokumentation zu GetWindowText [...]

.. besagt:
     "GetWindowText causes a WM_GETTEXT message to be sent
       to the specified window *or* control."

> "To retrieve the text of a control in another process, send a
> WM_GETTEXT message directly instead of calling GetWindowText."

das gilt für Szenarien *ohne* AttachThreadInput.
Durch das erzeugte Sharing bei AttachThreadInput
(siehe Doku dazu) können die Messages analog dem
Focus weitergeleitet werden (was sonst nicht möglich wäre).
Für den OP hier noch ein paar Implementations-Beispiele:

[CodeProject: Window Hiding with C#]
http://www.codeproject.com/KB/cs/windowhider.aspx?msg=2005709

ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET


    Weiterleiten  
Sie müssen sich anmelden, bevor Sie Nachrichten veröffentlichen können.
Bevor Sie eine Nachricht posten können, müssen Sie zunächst dieser Gruppe beitreten.
Bitte aktualisieren Sie vor dem Posten in den Abonnementeinstellungen Ihren Spitznamen.
Sie haben nicht die erforderliche Berechtigung zum Posten.

Eine Gruppe erstellen - Google Groups - Google-Startseite - Nutzungsbedingungen - Datenschutzbestimmungen
©2010 Google