<?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[CView::OnInitialUpdate und CFrameWnd]]></title><description><![CDATA[<p>Hallo!</p>
<p>Durch die Verwendung von einem Splitter-Fenster (mit 2 Views), das in der CMainFrame-Klasse in der Methode OnCreateClient aufgerufen/erstellt wird kommt meine ganze Initialisierung durcheinander, da sämtliche Erstellungsprozesse der Fenster sich &quot;verschoben&quot; haben. Im folgenden eine Liste der aufgerufenen Methode<br />
1.) OnPreCreateWindow<br />
2.) OnCreate (1) -&gt; OnCreateClient wird aufgerufen<br />
3.) OmCreateClient<br />
4.) OnCreate (2) kehrt wieder zurück und führt weiteren Code aus<br />
5.) CView::OnInitialUpdate</p>
<p>Nun habe ich bisher - vor Verwendung von Views - alles in OnCreate initialisiert nur sind jetzt die Kindfenster von den CView-Klassen nocht gar nicht erstellt.</p>
<p>Bekommt das Parent-Fenster (CMainFrame) eine Benachrichtigung wenn CView::OnInitialUpdate aufgerufen wurde?</p>
<p>Wie kann ich sonst nach OnInitialUpdate eine Funktion von CMainFrame aufrufen?</p>
<p>Das Problem ist, dass die von CView abgeleiteten Klassen samt Kindfenstern in einer MFC-Dll stecken ich also keinen Zugriff auf CMainFrame hätte, sondern nur auf CFrameWnd.</p>
<p>Gruß HaJo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/204213/cview-oninitialupdate-und-cframewnd</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 10:53:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204213.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 31 Jan 2008 12:12:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CView::OnInitialUpdate und CFrameWnd on Thu, 31 Jan 2008 12:12:45 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Durch die Verwendung von einem Splitter-Fenster (mit 2 Views), das in der CMainFrame-Klasse in der Methode OnCreateClient aufgerufen/erstellt wird kommt meine ganze Initialisierung durcheinander, da sämtliche Erstellungsprozesse der Fenster sich &quot;verschoben&quot; haben. Im folgenden eine Liste der aufgerufenen Methode<br />
1.) OnPreCreateWindow<br />
2.) OnCreate (1) -&gt; OnCreateClient wird aufgerufen<br />
3.) OmCreateClient<br />
4.) OnCreate (2) kehrt wieder zurück und führt weiteren Code aus<br />
5.) CView::OnInitialUpdate</p>
<p>Nun habe ich bisher - vor Verwendung von Views - alles in OnCreate initialisiert nur sind jetzt die Kindfenster von den CView-Klassen nocht gar nicht erstellt.</p>
<p>Bekommt das Parent-Fenster (CMainFrame) eine Benachrichtigung wenn CView::OnInitialUpdate aufgerufen wurde?</p>
<p>Wie kann ich sonst nach OnInitialUpdate eine Funktion von CMainFrame aufrufen?</p>
<p>Das Problem ist, dass die von CView abgeleiteten Klassen samt Kindfenstern in einer MFC-Dll stecken ich also keinen Zugriff auf CMainFrame hätte, sondern nur auf CFrameWnd.</p>
<p>Gruß HaJo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446904</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Thu, 31 Jan 2008 12:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to CView::OnInitialUpdate und CFrameWnd on Thu, 31 Jan 2008 13:11:29 GMT]]></title><description><![CDATA[<p>Ich dachte ich müsste Kindfenster eines Views in OnInitialUpdate erstellen. Ich habe jetzt OnCreate &quot;regulär&quot; überschrieben und alles funktioniert einwandfrei.</p>
<p>Es ist doch korrekt wenn Kindfenster, Controls etc. in einem CView exstieren sollen, diese in OnCreate zu erstellen oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1446941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1446941</guid><dc:creator><![CDATA[HaJo.]]></dc:creator><pubDate>Thu, 31 Jan 2008 13:11:29 GMT</pubDate></item></channel></rss>