<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Text an ein HTML-Control senden (Browser)]]></title><description><![CDATA[<p>Hallo Community!<br />
Ich hab mir ein kleines Programm &quot;zusammengesucht&quot;.<br />
Es macht eigentlich nichts weiter als nach 5 Sekunden einen vordefinierten Text an das Fenster, welches den Fokus hat, sendet.<br />
Mit Notepad funktioniert das ganze wunderbar. Nur hab ich das mit dem Hintergedanken geschrieben - um auf einer Testseite (Browser: Firefox) ein Inputfeld auszufüllen.</p>
<p>Das Inputfeld auf einer Webseite ist ja kein 'Fenster' mit Handle - ich versteh aus dem Grund nicht wohin ich denn meine Message schicken soll...</p>
<p>Hier mal mein etwas 'trauriger' Versuch - aber Funktioniert</p>
<pre><code class="language-cpp">void CTestDlg::OnBnClickedButton1()
{
	::Sleep(5000);

	CPoint p;
	GetCursorPos(&amp;p);
	HWND hwnd = ::WindowFromPoint(p);

	int length = (int)::SendMessage(hwnd, WM_GETTEXTLENGTH, 0, 0);
	length++;
	char* prevText = new char[length + 500];
	::SendMessage(hwnd, WM_GETTEXT, (WPARAM)(length), (LPARAM)prevText); 
	strcat(prevText, &quot;TEXT&quot;);

	::SendMessage(hwnd, WM_SETTEXT,0,(LPARAM)prevText);
}
</code></pre>
<p>Jemand eine Idee wie ich das umstricken kann, damit ich auch in ein HTML-Control Text kopieren, wenn sich der Cursor im Inputfeld befindet.</p>
<p>Ich hab auch schon google konsultiert - dass ist das, was ich mit google 'zusammen' hinbekommen habe.</p>
<p>MfG rico</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168234/text-an-ein-html-control-senden-browser</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 12:53:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168234.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Dec 2006 20:31:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text an ein HTML-Control senden (Browser) on Tue, 19 Dec 2006 20:31:20 GMT]]></title><description><![CDATA[<p>Hallo Community!<br />
Ich hab mir ein kleines Programm &quot;zusammengesucht&quot;.<br />
Es macht eigentlich nichts weiter als nach 5 Sekunden einen vordefinierten Text an das Fenster, welches den Fokus hat, sendet.<br />
Mit Notepad funktioniert das ganze wunderbar. Nur hab ich das mit dem Hintergedanken geschrieben - um auf einer Testseite (Browser: Firefox) ein Inputfeld auszufüllen.</p>
<p>Das Inputfeld auf einer Webseite ist ja kein 'Fenster' mit Handle - ich versteh aus dem Grund nicht wohin ich denn meine Message schicken soll...</p>
<p>Hier mal mein etwas 'trauriger' Versuch - aber Funktioniert</p>
<pre><code class="language-cpp">void CTestDlg::OnBnClickedButton1()
{
	::Sleep(5000);

	CPoint p;
	GetCursorPos(&amp;p);
	HWND hwnd = ::WindowFromPoint(p);

	int length = (int)::SendMessage(hwnd, WM_GETTEXTLENGTH, 0, 0);
	length++;
	char* prevText = new char[length + 500];
	::SendMessage(hwnd, WM_GETTEXT, (WPARAM)(length), (LPARAM)prevText); 
	strcat(prevText, &quot;TEXT&quot;);

	::SendMessage(hwnd, WM_SETTEXT,0,(LPARAM)prevText);
}
</code></pre>
<p>Jemand eine Idee wie ich das umstricken kann, damit ich auch in ein HTML-Control Text kopieren, wenn sich der Cursor im Inputfeld befindet.</p>
<p>Ich hab auch schon google konsultiert - dass ist das, was ich mit google 'zusammen' hinbekommen habe.</p>
<p>MfG rico</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195095</guid><dc:creator><![CDATA[rico.k]]></dc:creator><pubDate>Tue, 19 Dec 2006 20:31:20 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein HTML-Control senden (Browser) on Wed, 20 Dec 2006 07:36:30 GMT]]></title><description><![CDATA[<p>Das senden des Textes ist nicht Dein Problem. Dein Problem ist das Finden des korrekten Handles, und das auch im korrkten Kontext der HTML Seite.<br />
Ich wüsste dafür keine Lösung.</p>
<p>Was willst Du machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1195210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1195210</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 20 Dec 2006 07:36:30 GMT</pubDate></item></channel></rss>