<?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[Größe der Steuerelemente verändern]]></title><description><![CDATA[<p>hi,</p>
<p>ich habe in meinem Programm ein TreeCtrl und ein MSFlexGrid direkt nebeneinander.<br />
Jetzt möchte ich dem Benutzer die Möglichkeit geben, die Breiten der beiden Steuerelemente zu verändern. Also das er sozusagen die Grenze verschiebt (siehe WindowsExplorer).<br />
Ich habe mir jetzt überlegt, dass mit <em>LButtonDown</em> und <em>LButtonUp</em> zu machen, allerdings werden diese Nachrichten ja nicht immer an das Hauptfenster geschickt, sondern an das jeweilige Fenster, auf dem sich die Maus zur Zeit befindet.<br />
Bei dem FlexGrid ist das noch kein Problem, da ich da die <em>MouseUp</em>-Nachricht abfangen und an das Hauptfenster weiterleiten kann. Beim TreeCtrl funzt das allerdings nicht; da gibt es nur die <em>Click</em>-Nachricht.</p>
<p>Was kann ich jetzt tun, damit die Nachricht auch an das Hauptfenster geschickt wird??<br />
Oder gibt es noch eine ganz andere Möglichkeit, mein Problem zu lösen??</p>
<p>Danke<br />
Dommel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/47562/größe-der-steuerelemente-verändern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 16:35:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/47562.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 Aug 2003 09:47:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Größe der Steuerelemente verändern on Sun, 31 Aug 2003 09:47:29 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich habe in meinem Programm ein TreeCtrl und ein MSFlexGrid direkt nebeneinander.<br />
Jetzt möchte ich dem Benutzer die Möglichkeit geben, die Breiten der beiden Steuerelemente zu verändern. Also das er sozusagen die Grenze verschiebt (siehe WindowsExplorer).<br />
Ich habe mir jetzt überlegt, dass mit <em>LButtonDown</em> und <em>LButtonUp</em> zu machen, allerdings werden diese Nachrichten ja nicht immer an das Hauptfenster geschickt, sondern an das jeweilige Fenster, auf dem sich die Maus zur Zeit befindet.<br />
Bei dem FlexGrid ist das noch kein Problem, da ich da die <em>MouseUp</em>-Nachricht abfangen und an das Hauptfenster weiterleiten kann. Beim TreeCtrl funzt das allerdings nicht; da gibt es nur die <em>Click</em>-Nachricht.</p>
<p>Was kann ich jetzt tun, damit die Nachricht auch an das Hauptfenster geschickt wird??<br />
Oder gibt es noch eine ganz andere Möglichkeit, mein Problem zu lösen??</p>
<p>Danke<br />
Dommel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344215</guid><dc:creator><![CDATA[Dommel]]></dc:creator><pubDate>Sun, 31 Aug 2003 09:47:29 GMT</pubDate></item><item><title><![CDATA[Reply to Größe der Steuerelemente verändern on Sun, 31 Aug 2003 12:00:38 GMT]]></title><description><![CDATA[<p>Erzeuge einfach eine neue Klasse die auf CTreeCtrl basiert, z.B. kannst du die <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    />Klasse CMyTreeCtrl erzeugen. Da kannst du die OnLButtonDown-Methode überschreiben. Für den Fall das du nicht weißt, wie das geht habe ich dir den Code angegeben:</p>
<pre><code class="language-cpp">// H E A D E R   D E R   D A T E I
class CMyTreeCtrl : public CTreeCtrl
{
// Konstruktion
public:
	CMyTreeCtrl();

// Attribute
public:

// Operationen
public:

// Überschreibungen
	// Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen
	//{{AFX_VIRTUAL(CMyTreeCtrl)
	virtual void OnLButtonDown(UINT nFlags, CPoint point);	// !!!
	//}}AFX_VIRTUAL

// Implementierung
public:
	virtual ~CMyTreeCtrl();

	// Generierte Nachrichtenzuordnungsfunktionen
protected:
	//{{AFX_MSG(CMyTreeCtrl)
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};
</code></pre>
<pre><code class="language-cpp">//  C P P - T E X T
.
.
// Konstruktor, Destruktor...
.
.
BEGIN_MESSAGE_MAP(CMyTreeCtrl, CTreeCtrl)
	//{{AFX_MSG_MAP(CMyTreeCtrl)
	ON_WM_LBUTTONDOWN()  // !!!
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

// Überschreibe OnLButtonDown-Methode
void CMyTreeCtrl::OnLButtonDown(UINT nFlags, CPoint point)
{
	// Mein Code...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/344297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344297</guid><dc:creator><![CDATA[HabKeinen]]></dc:creator><pubDate>Sun, 31 Aug 2003 12:00:38 GMT</pubDate></item><item><title><![CDATA[Reply to Größe der Steuerelemente verändern on Sun, 31 Aug 2003 12:05:03 GMT]]></title><description><![CDATA[<p>Es soll nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    />Klasse sondern Klasse heißen (Sollte keine Verwirrung werden)</p>
<p>...<br />
Hat's denn geklappt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344299</guid><dc:creator><![CDATA[_P]]></dc:creator><pubDate>Sun, 31 Aug 2003 12:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to Größe der Steuerelemente verändern on Sun, 31 Aug 2003 12:23:53 GMT]]></title><description><![CDATA[<p>Danke für die Antwort. Werds gleich mal ausprobieren.</p>
<p>Ich hab es jetzt erstmal so gemacht, dass ich über der Grenze eine kleine Bitmap platziert habe und man dann mit der Bitmap die Größen verändern kann.<br />
Das geht ganz gut, weil die Bitmap vom Typ CStatic ist, und hier das Hauptfenster die Nachrichten bekommt.</p>
<p>Ich werd deine Methode aber gleich mal ausprobieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344306</guid><dc:creator><![CDATA[Dommel]]></dc:creator><pubDate>Sun, 31 Aug 2003 12:23:53 GMT</pubDate></item><item><title><![CDATA[Reply to Größe der Steuerelemente verändern on Sun, 31 Aug 2003 12:42:11 GMT]]></title><description><![CDATA[<p>so, dass mit dem <em>LButtonUp</em> hat gefunzt. danke nochmals.</p>
<p>allerdings klappt das mit dem Größe verändern noch nicht. Deshalb belasse ich es wohl erstmal bei der Methode mit dem Bitmap</p>
]]></description><link>https://www.c-plusplus.net/forum/post/344315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/344315</guid><dc:creator><![CDATA[Dommel]]></dc:creator><pubDate>Sun, 31 Aug 2003 12:42:11 GMT</pubDate></item></channel></rss>