<?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[Fehler beim includieren der View Klasse]]></title><description><![CDATA[<p>Hi!</p>
<p>ich hab ein Problem und ich hoffe mir kann geholfen werden.</p>
<p>ich hab eine von CFormView abgeleitete klasse (CProgrammView). in der klasse ist ein listenelement mit membervariable (controlvariable) m_CListCtrl.<br />
jetzt müsste ich aus einer anderen klasse (zb. CAnzeige) darauf zugreifen.<br />
wenn ich in meiner anzeige.cpp die programmview.h wie folgt includiere:</p>
<pre><code class="language-cpp">// file Anzeige.cpp

#include &quot;stdafx.h&quot;
#include &quot;ProgrammView.h&quot;
#include &quot;Anzeige.h&quot;

...
</code></pre>
<p>bekomme ich fehlermeldungen in meiner View-Klasse</p>
<pre><code class="language-cpp">class CProgrammView : public CFormView
{
protected: // Nur aus Serialisierung erzeugen
	CProgrammView();
	DECLARE_DYNCREATE(CProgrammView)

public:
	//{{AFX_DATA(CProgrammView)
	enum { IDD = IDD_PROGRAMM_FORM }; // 2 Fehler hier: 'IDD_PROGRAMM_FORM' : nichtdeklarierter Bezeichner und Konstanter Ausdruck erwartet
	CListCtrl	m_CListCtrl;
	//}}AFX_DATA

// Attribute
public:
	CProgrammDoc* GetDocument(); // 3 Fehler hier: Syntaxfehler : Fehlendes ';' vor '*', 'CProgrammDoc' : Fehlende Speicherklasse oder Typbezeichner und 'GetDocument' : Fehlende Speicherklasse oder Typbezeichner

...
</code></pre>
<p>hab schon im forum gesucht und ein paar beiträge gefunden aber eine lösung hab ich nicht gefunden.<br />
alles andere kann ich ohne probleme includieren nur die view-klasse nicht.<br />
vielen dank schon mal im vorraus für eure hilfe!</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/49763/fehler-beim-includieren-der-view-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sat, 30 May 2026 01:03:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49763.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Sep 2003 10:09:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 10:09:17 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>ich hab ein Problem und ich hoffe mir kann geholfen werden.</p>
<p>ich hab eine von CFormView abgeleitete klasse (CProgrammView). in der klasse ist ein listenelement mit membervariable (controlvariable) m_CListCtrl.<br />
jetzt müsste ich aus einer anderen klasse (zb. CAnzeige) darauf zugreifen.<br />
wenn ich in meiner anzeige.cpp die programmview.h wie folgt includiere:</p>
<pre><code class="language-cpp">// file Anzeige.cpp

#include &quot;stdafx.h&quot;
#include &quot;ProgrammView.h&quot;
#include &quot;Anzeige.h&quot;

...
</code></pre>
<p>bekomme ich fehlermeldungen in meiner View-Klasse</p>
<pre><code class="language-cpp">class CProgrammView : public CFormView
{
protected: // Nur aus Serialisierung erzeugen
	CProgrammView();
	DECLARE_DYNCREATE(CProgrammView)

public:
	//{{AFX_DATA(CProgrammView)
	enum { IDD = IDD_PROGRAMM_FORM }; // 2 Fehler hier: 'IDD_PROGRAMM_FORM' : nichtdeklarierter Bezeichner und Konstanter Ausdruck erwartet
	CListCtrl	m_CListCtrl;
	//}}AFX_DATA

// Attribute
public:
	CProgrammDoc* GetDocument(); // 3 Fehler hier: Syntaxfehler : Fehlendes ';' vor '*', 'CProgrammDoc' : Fehlende Speicherklasse oder Typbezeichner und 'GetDocument' : Fehlende Speicherklasse oder Typbezeichner

...
</code></pre>
<p>hab schon im forum gesucht und ein paar beiträge gefunden aber eine lösung hab ich nicht gefunden.<br />
alles andere kann ich ohne probleme includieren nur die view-klasse nicht.<br />
vielen dank schon mal im vorraus für eure hilfe!</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358712</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358712</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Tue, 23 Sep 2003 10:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 10:13:42 GMT]]></title><description><![CDATA[<p>Hm, lässt sich mit den paar Infos schwer sagen wie es besser gehen würde.</p>
<p>Aber versuch mal folgendes:</p>
<pre><code class="language-cpp">einmal #include &quot;resource.h&quot;
</code></pre>
<p>und einmal</p>
<pre><code class="language-cpp">class CDocument;
</code></pre>
<p>am Anfang des Headers schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358714</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 23 Sep 2003 10:13:42 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 10:29:58 GMT]]></title><description><![CDATA[<p>hab das #include &quot;resource.h&quot; in die header-datei anzeige.h mit reingeschrieben und die ersten 2 fehler sind weg, bleiben die letzten 3 fehler beim &quot;CProgrammDoc* GetDocument(); &quot;.<br />
das class CDocument; in der anzeige.h hat nichts geholfen, keine veränderung auch wenn ichs weglasse.<br />
vielleicht noch andere ideen? aber schon mal vielen dank für die behebung der ersten 2 fehler!<br />
kann mir garnicht vorstellen das der fehler so selten auftritt bzw. so selten jemand auf daten in der view-klasse zugreifen muss.</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358726</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Tue, 23 Sep 2003 10:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 10:57:22 GMT]]></title><description><![CDATA[<p>Hast du die Debug Sachen drin??<br />
enum... sind doch generiert, oder? Dürften somit keine Fehler auswerfen</p>
<pre><code class="language-cpp">public: 
    //{{AFX_DATA(CProgrammView) 
    enum { IDD = IDD_PROGRAMM_FORM }; 
    CListCtrl    m_CListCtrl; 
    //}}AFX_DATA
</code></pre>
<pre><code class="language-cpp">#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/358746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358746</guid><dc:creator><![CDATA[sarasne]]></dc:creator><pubDate>Tue, 23 Sep 2003 10:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 11:09:35 GMT]]></title><description><![CDATA[<p>ja die debug sachen hab ich in beiden cpp dateien also in der ProgrammView.cpp und in der Anzeige.cpp.<br />
das idd_programm_form ist mein &quot;hauptfenster&quot; und ist generiert. normalerweise bekomme ich auch keine fehlermeldung sondern erst wenn ich die programmview versuche irgendwo zu includieren. ich brauchs nu in der CAnzeige, aber ich bekomm die selbe fehlermeldung auch bei anderen klassen, nur manchmal sind es alle 5 und manchmal nur die letzten drei beim &quot;CProgrammDoc* GetDocument();&quot;. hab es auch mal mit anderen klassen versucht.</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358752</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Tue, 23 Sep 2003 11:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 11:18:58 GMT]]></title><description><![CDATA[<p>Ups</p>
<p>das müsste natürlich am Anfang heissen:</p>
<p>class CProgrammDoc;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358758</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 23 Sep 2003 11:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 11:19:48 GMT]]></title><description><![CDATA[<p>Lies mal ein wenig hier:</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic.php?t=4751&amp;highlight=querverweis" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=4751&amp;highlight=querverweis</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/358761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358761</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Tue, 23 Sep 2003 11:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 11:21:47 GMT]]></title><description><![CDATA[<p>jensemann_79 schrieb:</p>
<blockquote>
<p>das class CDocument; in der anzeige.h hat nichts geholfen, keine veränderung auch wenn ichs weglasse.</p>
</blockquote>
<p>Versuch es doch mal mit</p>
<pre><code class="language-cpp">class CProgrammDoc;
</code></pre>
<p>denn die wird ja schliesslich als unbekannt bemeckert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358764</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 Sep 2003 11:21:47 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 11:53:59 GMT]]></title><description><![CDATA[<p>ja das hat geklappt, die fehlermeldungen sind weg.<br />
vielen dank! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
ich kann immernoch nicht auf mein Listenelement zugreifen, da stürzt das programm glatt ab.</p>
<pre><code class="language-cpp">CAnzeige::Spalte(void)
{
        CListCtrl *pListCtrl = (CListCtrl*) GetDlgItem(IDC_LIST1);
        pListCtrl-&gt;SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP); 

...
}
</code></pre>
<p>jetzt sagt er mir das GetDlgItem keine 1 parameter akzeptiert. ich weiss das hinter IDC_LIST1 noch etwas hin muss, ein pointer der auf mein fenster zeigt, oder? aber ich weiss nicht weiter.</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358792</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Tue, 23 Sep 2003 11:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Tue, 23 Sep 2003 12:12:50 GMT]]></title><description><![CDATA[<p>DAVOR muss ein Handle des Views.</p>
<p>HWND GetDlgItem(<br />
HWND hDlg, // handle to dialog box<br />
int nIDDlgItem // control identifier<br />
);</p>
<p>Hast du keine MSDN? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Für den Fall, das:<br />
Ich bin mir ziemlich sicher, das HWND von einem CWnd ist CWnd::m_hWnd. Ansonsten lass dir den Zeiger auf die Liste doch von deinem View geben, der kann das besser. (Und du brauchst nur noch einen Parameter <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>
<p>Bis bald</p>
]]></description><link>https://www.c-plusplus.net/forum/post/358809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/358809</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 23 Sep 2003 12:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 08:48:47 GMT]]></title><description><![CDATA[<p>guten morgen!</p>
<p>ja hast recht kommt davor, hab mich vertan, aber ich sitze seit gestern und es klappt nicht.<br />
den code hab ich in meiner view-klasse:</p>
<pre><code class="language-cpp">MyhWnd=CWnd::m_hWnd;        // oder MyhWnd=CFormView::m_hWnd; kommt aufs selbe
	m_CAnzeige.Spalte(MyhWnd);
</code></pre>
<p>diesen code hab ich in meiner Anzeige-Klasse:</p>
<pre><code class="language-cpp">CAnzeige::Spalte(HWND MyhWnd)
{
	CListCtrl *pListCtrl = (CListCtrl*) GetDlgItem(MyhWnd,IDC_LIST1);
	pListCtrl-&gt;SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP); //&lt;-- Hier stürzt er ab
}
</code></pre>
<p>beim debugen wird das handle richtig übergeben, bin mir aber nicht sicher ob es überhaupt das handle ist was GetDlgItem von mir verlangt.<br />
der zeiger wird auch noch richtig initialisiert, obwohl im debug an manchen positionen mit roten fragezeichen stehen: {CListCtrl hWnd=???}.<br />
vielleicht könntet ihr mir noch nen tip geben.<br />
vielen dank!</p>
<p>Jens</p>
<p>ps.: ich hab die msdn, hab jedoch leider noch nie vorher mit handles zu tun gehabt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359434</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Wed, 24 Sep 2003 08:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 10:00:51 GMT]]></title><description><![CDATA[<p>Ok, so hatte ich das nicht gemeint.</p>
<p>Du sollst nicht</p>
<pre><code class="language-cpp">MyhWnd=CWnd::m_hWnd;
</code></pre>
<p>schreiben, sondern die Membervariable m_hWnd DEINES Views da rein stecken.</p>
<p>Also:</p>
<pre><code class="language-cpp">void CDerView::IrgendeineFunktion()
{
    m_CAnzeige.Spalte(m_hWnd);
}
</code></pre>
<p>Einfacher wäre es, gleich das Control zu übergeben:</p>
<pre><code class="language-cpp">void CDerView::IrgendeineFunktion()
{
    Spalte(GetDlgItem(IDC_LIST1));
}

CAnzeige::Spalte(CListCtrl* pCtrl)
{
    ASSERT(pCtrl); // Ist der Zeiger OK?
    if (pCtrl)
    {
        pCtrl-&gt;SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP); 
    }
}
</code></pre>
<p>So in der Art.</p>
<p>Hoffe, das war verständlich - sonst bis später <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/359517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359517</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 24 Sep 2003 10:00:51 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 13:12:55 GMT]]></title><description><![CDATA[<p>leider funktionitert keine der beiden varianten richtig. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> woran kann es liegen?</p>
<p>1. variante:</p>
<p>view-klasse:</p>
<pre><code class="language-cpp">void CProgrammView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	GetParentFrame()-&gt;RecalcLayout();
	ResizeParentToFit();
	m_CAnzeige.Spalte(m_hWnd);
}
</code></pre>
<p>anzeige-klasse:</p>
<pre><code class="language-cpp">void CAnzeige::Spalte(HWND MyhWnd)
{
	CListCtrl *pListCtrl = (CListCtrl*) GetDlgItem(MyhWnd,IDC_LIST1); 
	pListCtrl-&gt;SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP); 
}
</code></pre>
<p>dabei gibt er hier einen debug assertion failure in der datei: AFXCMN.H, aber beim debuggen stehen keine fragezeichen mehr.</p>
<p>2.Variante (die mir persönlich auch besser gefallen hätte):</p>
<p>View-Klasse:</p>
<pre><code class="language-cpp">void CProgrammView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	GetParentFrame()-&gt;RecalcLayout();
	ResizeParentToFit();
	m_CAnzeige.Spalte(GetDlgItem(IDC_LIST1));
}
</code></pre>
<p>Anzeige-Klasse:</p>
<pre><code class="language-cpp">void CAnzeige::Spalte(CListCtrl* pCtrl)
{
	ASSERT(pCtrl); // Ist der Zeiger OK? 
    if (pCtrl) 
    { 
        pCtrl-&gt;SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP);  
    } 
}
</code></pre>
<p>dabei bekomme ich folgende fehlermeldung: &quot;error C2664: 'Spalte' : Konvertierung des Parameters 1 von 'class CWnd *' in 'class CListCtrl *' nicht moeglich<br />
Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat&quot;</p>
<p>eine oder mehr ideen? <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>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359693</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Wed, 24 Sep 2003 13:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 13:18:40 GMT]]></title><description><![CDATA[<p>Tschuldigung, ich habe in dem Beispiel einen Cast vergessen - *schäm*</p>
<pre><code class="language-cpp">void CProgrammView::OnInitialUpdate() 
{ 
    CFormView::OnInitialUpdate(); 
    GetParentFrame()-&gt;RecalcLayout(); 
    ResizeParentToFit(); 
    CListCtrl* pCtrl = dynamic_cast&lt;CListCtrl*&gt;(GetDlgItem(IDC_LIST1));
    m_CAnzeige.Spalte(pCtrl); 
}
</code></pre>
<p>Vorsicht, wieder nicht getestet, aber ich bin mir fast sicher.<br />
Zur Not nimm einen normalen C-Cast, den mag ich blos nicht so gern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359702</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Wed, 24 Sep 2003 13:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 13:23:32 GMT]]></title><description><![CDATA[<p>[quote]</p>
<pre><code class="language-cpp">void CProgrammView::OnInitialUpdate() 
{ 
    CFormView::OnInitialUpdate(); 
    GetParentFrame()-&gt;RecalcLayout(); 
    ResizeParentToFit(); 
    m_CAnzeige.Spalte(GetDlgItem(IDC_LIST1)); 
}
</code></pre>
<p>Machs doch so:</p>
<pre><code class="language-cpp">void CProgrammView::OnInitialUpdate() 
{ 
    CFormView::OnInitialUpdate(); 
    GetParentFrame()-&gt;RecalcLayout(); 
    ResizeParentToFit(); 
    m_CAnzeige.Spalte( &amp;m_CListCtrl); 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/359711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359711</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Wed, 24 Sep 2003 13:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 14:01:08 GMT]]></title><description><![CDATA[<p>es funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> !<br />
vielen dank! (was hätt ich ohne euch gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> )<br />
hab der einfachheithalber die lösung von rene genommen. bei gelegenheit werd ich den anderen code aber auch noch ausprobieren.<br />
na dann danke nochmal!!</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359745</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Wed, 24 Sep 2003 14:01:08 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Wed, 24 Sep 2003 16:01:58 GMT]]></title><description><![CDATA[<p>ich bin schon wieder am verzweifeln.<br />
muss jetzt meine funktion spalte(CListCtrl *pCtrl) zusätzlich von einer OnOk funktion eines dialogs ausführen. jedoch kann ich ja von dort nicht die &amp;m_CListCtrl übergeben.<br />
wie könnte ich das bewerkstelligen?</p>
<p>der dialog wird in einer funktion der CMainFrame aufgerufen mit domodal.</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359842</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Wed, 24 Sep 2003 16:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Thu, 25 Sep 2003 08:31:19 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Noch mal langsam bitte:</p>
<p>In welcher Klasse ist das Listcrtl?</p>
<p>Warum brauchst du die Funktion in OnOK? (Vielleicht kannst du sie ja danach aufrufen, in CMainFrame...)</p>
<p>Stell uns doch mal ausgewählte Stückchen Quellcode zur Verfügung, dann muss man nicht so raten.</p>
<p>Erkläre, was genau du erreichen willst, bin etwas ratlos. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/360110</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360110</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 25 Sep 2003 08:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim includieren der View Klasse on Thu, 25 Sep 2003 14:56:05 GMT]]></title><description><![CDATA[<p>ich hab das problem mittlerweile in einer schlaflosen nacht gelöst.<br />
vorher:<br />
-das ClistCtrl ist in der View-Klasse<br />
-der Aufruf (ein button in der menüleiste) zu einem Dialog in der CMainFrame<br />
-bei ok-klicken im dialog sollte die funktion spalte aufgerufen werden, welche allerdings wieder die adresse von m_CListCtrl bräuchte</p>
<p>jetzt:<br />
-CListCtrl ist immernoch in der View-Klasse<br />
-der dialog aufruf ist jetzt aber auch in der viewklasse (wusste nicht das das geht, hab es aber in einem früheren projekt auch schonmal gemacht, man muss halt nur den klassenassistent bedienen können)<br />
-hab die abfrage ob der dialog mit ok beendet wurde auch in der view-klasse gemacht und nicht mehr in der onok-funktion und von dadurch kann ich auch wieder die adresse von m_CListCtrl übergeben</p>
<p>verstanden? bin schon nen bischen stolz auf mich, muss mich aber trotzdem bedanken das du dich dem problem wieder angenommen hättest.</p>
<p>na dann...</p>
<p>Jens</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360448</guid><dc:creator><![CDATA[jensemann_79]]></dc:creator><pubDate>Thu, 25 Sep 2003 14:56:05 GMT</pubDate></item></channel></rss>