<?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[Position eines Feldes im Fenster]]></title><description><![CDATA[<p>Hi!</p>
<p>Wieder eine dumme Frage...<br />
Ich habe das Handle auf ein Fenster mit einigen Buttons/Feldern/usw und suche eine Funktion die mir die X und Y Koordinate der linken oberen Ecke eines best. Element in Bezug zum Hauptfenster gibt.<br />
Ich kenne die GetWindowRect Funktion, aber die Hilft mir nicht weiter.<br />
Möchte einen ToolTip über einen best. bereich legen.</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91593/position-eines-feldes-im-fenster</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 10:58:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91593.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Nov 2004 10:34:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Position eines Feldes im Fenster on Wed, 10 Nov 2004 10:34:14 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Wieder eine dumme Frage...<br />
Ich habe das Handle auf ein Fenster mit einigen Buttons/Feldern/usw und suche eine Funktion die mir die X und Y Koordinate der linken oberen Ecke eines best. Element in Bezug zum Hauptfenster gibt.<br />
Ich kenne die GetWindowRect Funktion, aber die Hilft mir nicht weiter.<br />
Möchte einen ToolTip über einen best. bereich legen.</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/648635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648635</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Wed, 10 Nov 2004 10:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Feldes im Fenster on Wed, 10 Nov 2004 11:39:38 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/gdi/cordspac_5oxg.asp" rel="nofollow">ScreenToClient</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/648689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648689</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Nov 2004 11:39:38 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Feldes im Fenster on Wed, 10 Nov 2004 14:28:11 GMT]]></title><description><![CDATA[<p>Nun gut. Es funtioniert nicht wirklich. Er setzt das Fenster ganz komisch,<br />
kann mir jemand sagen warum?</p>
<pre><code>TOOLINFO ti;
	UINT uid = 0;
	RECT rect;
	POINT point;

	GetWindowRect ( GetDlgItem ( m_hWnd, IDC_BIG_SCREEN ), &amp;rect );	

        //Zeigt in das Feld
	point.x = 200;
	point.y = 50;

	ScreenToClient(m_hWnd,&amp;point);

	//Laden des Stringd
	TCHAR szBuf [200];
	LoadString ( getResInst(), IDS_CHANNEL_1, szBuf, 200 );

	ti.cbSize = sizeof(TOOLINFO);
        ti.uFlags = TTF_SUBCLASS;
	ti.hwnd = m_hWnd;
        ti.hinst = getResInst();
        ti.uId = uid;
        ti.lpszText = szBuf;
	ti.rect.left = point.x;    
	ti.rect.top = point.y;
	ti.rect.right = rect.right - rect.left;
	ti.rect.bottom = rect.bottom - rect.top;

	SendMessage(hwndTT,TTM_ADDTOOL,0,(LPARAM)&amp;ti);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/648834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648834</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Wed, 10 Nov 2004 14:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Feldes im Fenster on Wed, 10 Nov 2004 20:05:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">RECT rcButton;
POINT ptButton;

GetWindowRect(GetDlgItem(m_hWnd,IDC_BIG_SCREEN),&amp;rcButton);   

ptButton.x = rcButton.left;
ptButton.y = rcButton.top;

ScreenToClient(m_hWnd,&amp;ptButton);
</code></pre>
<p>So irgendwie hatte ich mir das vorgestellt - weiß aber nicht, ob es auch wirklich funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/648932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/648932</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 10 Nov 2004 20:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to Position eines Feldes im Fenster on Thu, 11 Nov 2004 09:31:44 GMT]]></title><description><![CDATA[<p>Hm... Danke dir! Es funktioniert perfekt!!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/649199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/649199</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Thu, 11 Nov 2004 09:31:44 GMT</pubDate></item></channel></rss>