<?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[SDI Fensterbreite konstant, höhe veränderbar]]></title><description><![CDATA[<p>Hallo und Peace,<br />
meine anwendung besteht aus einer tabelle, die immer gleich breit, aber unterschiedlich hoch sein kann. nun möchte ich zwar das der Benutzer die höhe des Fensters verändern kann, jedoch nicht die breite. Bei vergrößerung der Breite entsteht nämlich immer so ein unansehlicher freiraum. Wie kann mir das gelingen?</p>
<p>Folgendes hab ich schon versucht:<br />
-per Message dem MainFrm die breite des View geschickt<br />
-OnSizeing abgefangen<br />
-bei jeder Veränderung die die Breite betrift die Breite wieder zurückgesetzt<br />
-nicht ideal, da beim vergrößern das Fenster zwar klein bleibt doch beim loslasen der Maustaste die vergrößerte Form annimt</p>
<p>also wie kann ich vergrößern der breite verbieten, am besten so das der doppelpfeil garnicht erst angezeigt wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158616/sdi-fensterbreite-konstant-höhe-veränderbar</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 18:22:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158616.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Sep 2006 22:56:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Wed, 06 Sep 2006 22:56:54 GMT]]></title><description><![CDATA[<p>Hallo und Peace,<br />
meine anwendung besteht aus einer tabelle, die immer gleich breit, aber unterschiedlich hoch sein kann. nun möchte ich zwar das der Benutzer die höhe des Fensters verändern kann, jedoch nicht die breite. Bei vergrößerung der Breite entsteht nämlich immer so ein unansehlicher freiraum. Wie kann mir das gelingen?</p>
<p>Folgendes hab ich schon versucht:<br />
-per Message dem MainFrm die breite des View geschickt<br />
-OnSizeing abgefangen<br />
-bei jeder Veränderung die die Breite betrift die Breite wieder zurückgesetzt<br />
-nicht ideal, da beim vergrößern das Fenster zwar klein bleibt doch beim loslasen der Maustaste die vergrößerte Form annimt</p>
<p>also wie kann ich vergrößern der breite verbieten, am besten so das der doppelpfeil garnicht erst angezeigt wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132676</guid><dc:creator><![CDATA[Palador]]></dc:creator><pubDate>Wed, 06 Sep 2006 22:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Thu, 07 Sep 2006 07:24:27 GMT]]></title><description><![CDATA[<p>Du bekommst die Nachricht WM_GETMINMAXINFO gesendet und kannst entsprechende Größenänderungen, die Dir nicht passen hier abblocken!<br />
Das Abblocken der Breitenänderung kannst Du durch WM_NCHITTEST im Mainframe abblocken. Einfach für den recten und linken Bereich HTNOWHERE returnieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132732</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 07 Sep 2006 07:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Thu, 07 Sep 2006 08:01:12 GMT]]></title><description><![CDATA[<p>WM_NCHHITEST kann ich nicht abfangen. Im klassen-assistent gibt es die für mein mainframe nicht und es gibt auch kein WM_NCHITEST. Habs manuel funktion OnNcHitTest(CPoint pPoint) zur klasse hinzugefüg, wird aber nie aufgerufen. Wie kann ich diese Nachrichten dann abfangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132747</guid><dc:creator><![CDATA[Palador]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Thu, 07 Sep 2006 08:36:35 GMT]]></title><description><![CDATA[<p>ok ok ok, habs gepackt die nachricht WM_GETMINMAXINFO abzufangen, wusste nicht, dass ich die noch in die MessageMap oder wies heist reinpacken muss. wie immer, wenns geht, tun sich immer noch neue probleme auf:<br />
das view besteht aus dialogen und der breiteste ist genauso breit, wie das view sein soll. Also hat ich bei diesen GetClientRect aufgerufen um mit rect.right die Breite zu ermitteln. wenn ich diese aber in MINMAXINFO schreibe nimmt das Fenster eine ganz andere größe an... woran mag das liegen? aber ansonsten ist WN_GETMINMAXINFO der richtige tipp! THxXx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132765</guid><dc:creator><![CDATA[Palador]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:36:35 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Thu, 07 Sep 2006 08:41:54 GMT]]></title><description><![CDATA[<p>ich weiß soviel posts hintereinander sind unerwünscht.<br />
mit ist da aber noch was eingefallen.</p>
<p>-wie bekomme ich die Bildschirmauflösung raus?<br />
da mein fenster nach oben und unten was vergrößerbar sein soll, würde ich als maximale höhe gerne auflösung.y nehmen.</p>
<p>-wie kann ich beim CScrollView die horizontale Scrollleiste entfernen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132773</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132773</guid><dc:creator><![CDATA[Palador]]></dc:creator><pubDate>Thu, 07 Sep 2006 08:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to SDI Fensterbreite konstant, höhe veränderbar on Thu, 07 Sep 2006 09:05:07 GMT]]></title><description><![CDATA[<p>Ach tut mir leid, bin wohl etwas übermütet...</p>
<p>kann sein das die breite korrekt mit GetClientRect gemessen und von WM_MINMAXINFO korrekt interpretiert wird. Es wird für die Breite der Wert m_breite genommen, member of CMainFrame. Nur wird der Defaultwert genommen den ich im Konstruktor definiert habe. Der richtige wird mit einer notifymessage vom view zum MainFrame gesendet. Nur wurde dann OnGetMinMaxInfo bereits ausgeführt.<br />
- wie kann ich veranlassen, das MinMaxInfo nocheinmal geholt wird oder die breite bevor OnGetMinMaxInfo ausgeführt wird zum MainFrame schicken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132792</guid><dc:creator><![CDATA[Palador]]></dc:creator><pubDate>Thu, 07 Sep 2006 09:05:07 GMT</pubDate></item></channel></rss>