<?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[View das öffnen verhindern]]></title><description><![CDATA[<p>Hi Leute</p>
<p>Mein Problem:<br />
Hab einen FormView, in seinem Konstruktor öffne ich einen Dialog um vorher noch ein paar Daten abzufragen. Jetzt möchte ich das wenn man im Dialog Cancel betätigt das Document und der View wieder gelöscht wird. Habt ihr eine Idee?</p>
<p>Und gibt es eine elegante Möglichkeit nachdem der FormView gezeichnet worden ist eine einmalige Berechnung durchführen zu lassen. Der Benutzer soll mitkriegen das es was initialisert wird. Zur Zeit benutz ich die OnUpdate Methode und eine Variable in der ich die Aktualisierung festhalte.</p>
<p>Gruß Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/45667/view-das-öffnen-verhindern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 02:37:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/45667.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Aug 2003 20:28:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to View das öffnen verhindern on Tue, 12 Aug 2003 20:28:28 GMT]]></title><description><![CDATA[<p>Hi Leute</p>
<p>Mein Problem:<br />
Hab einen FormView, in seinem Konstruktor öffne ich einen Dialog um vorher noch ein paar Daten abzufragen. Jetzt möchte ich das wenn man im Dialog Cancel betätigt das Document und der View wieder gelöscht wird. Habt ihr eine Idee?</p>
<p>Und gibt es eine elegante Möglichkeit nachdem der FormView gezeichnet worden ist eine einmalige Berechnung durchführen zu lassen. Der Benutzer soll mitkriegen das es was initialisert wird. Zur Zeit benutz ich die OnUpdate Methode und eine Variable in der ich die Aktualisierung festhalte.</p>
<p>Gruß Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/330478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330478</guid><dc:creator><![CDATA[Heiko Kortlang]]></dc:creator><pubDate>Tue, 12 Aug 2003 20:28:28 GMT</pubDate></item><item><title><![CDATA[Reply to View das öffnen verhindern on Tue, 12 Aug 2003 23:33:39 GMT]]></title><description><![CDATA[<p>Du könntest das Dialogfeld folgendermaßen aufrufen.</p>
<pre><code class="language-cpp">CMyDialog dlg;

if(dlg.DoModal() != IDCANCEL)
{
 // Hier die Daten eintragen, da nicht Cancel gedrückt wurde
}

// ansonsten einfach weiter im normalen Ablauf
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/330563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330563</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Tue, 12 Aug 2003 23:33:39 GMT</pubDate></item><item><title><![CDATA[Reply to View das öffnen verhindern on Wed, 13 Aug 2003 06:45:08 GMT]]></title><description><![CDATA[<p>Ich hab mich vielleicht nicht klar ausgedrückt. Nächster Versuch.</p>
<pre><code class="language-cpp">view::view(){
  CDialog dialog;
  if( dialog.DoModal() == IDOK ){
    // hier Daten übernehmen und View anzeigen
  }
  else{
    // hier keine Daten übernehmen und
    // View nicht anzeigen sondern zerstören
  }
}
</code></pre>
<p>Und gerade der Zerstörungsfall interesiert mich, da brauch ich eine Idee wie ich es schaffe.</p>
<p>Diese Versionen funktionieren nicht.</p>
<pre><code class="language-cpp">DestroyWindow();
 SendMessage(WM_DESTROY );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/330628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330628</guid><dc:creator><![CDATA[Heiko Kortlang]]></dc:creator><pubDate>Wed, 13 Aug 2003 06:45:08 GMT</pubDate></item><item><title><![CDATA[Reply to View das öffnen verhindern on Wed, 13 Aug 2003 08:23:51 GMT]]></title><description><![CDATA[<p>Mach das Ganze doch einfach in OnCreate. Da kannst du FALSE zurückgeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/330697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330697</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 13 Aug 2003 08:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to View das öffnen verhindern on Wed, 13 Aug 2003 08:49:10 GMT]]></title><description><![CDATA[<p>Schon nicht schlecht der Tip, jetzt wird der View geschlossen,<br />
aber es kommt noch eine Fehlermeldung. Wie bekomme ich die noch weg?</p>
<p>Gruß Heiko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/330723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/330723</guid><dc:creator><![CDATA[Heiko Kortlang]]></dc:creator><pubDate>Wed, 13 Aug 2003 08:49:10 GMT</pubDate></item></channel></rss>