<?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[CMyListCtrl in Doc&#x2F;View]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mal wieder ein kleines Verständinsproblem.</p>
<p>Meine Ansichtsklasse(abgeleitet von CView) hat einen CMyListCtrl element.</p>
<p>Ich kann in der Ansichtsklasse nicht auf LBUTTONDOWN usw. reagieren.<br />
Demzufolge würde ich das in der MyListCtrl Klasse machen, in MyListCtrl habe ich aber keinen Zugriff auf meine Dokumentenklasse.</p>
<p>Sollte ich vielleicht meine Ansichtsklasse von CCtrlView ableiten.<br />
Bitte helft mir mal. <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>Thx, Moviem.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/66245/cmylistctrl-in-doc-view</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 20:25:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/66245.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Feb 2004 13:52:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CMyListCtrl in Doc&#x2F;View on Thu, 26 Feb 2004 13:52:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mal wieder ein kleines Verständinsproblem.</p>
<p>Meine Ansichtsklasse(abgeleitet von CView) hat einen CMyListCtrl element.</p>
<p>Ich kann in der Ansichtsklasse nicht auf LBUTTONDOWN usw. reagieren.<br />
Demzufolge würde ich das in der MyListCtrl Klasse machen, in MyListCtrl habe ich aber keinen Zugriff auf meine Dokumentenklasse.</p>
<p>Sollte ich vielleicht meine Ansichtsklasse von CCtrlView ableiten.<br />
Bitte helft mir mal. <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>Thx, Moviem.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468365</guid><dc:creator><![CDATA[moviem]]></dc:creator><pubDate>Thu, 26 Feb 2004 13:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to CMyListCtrl in Doc&#x2F;View on Thu, 26 Feb 2004 15:23:36 GMT]]></title><description><![CDATA[<p>Hmm,</p>
<p>vielleicht sollte ich erstmal Fragen warum ich in CMyView nicht im Klassenassistenten die Funktionen für die Mausbehandlung hinzufügen kann?<br />
Alles was mit WM_... zu tun hat fehlt einfach.</p>
<p>Kennt jemand das Problem?</p>
<p>Thx, MovieM.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468454</guid><dc:creator><![CDATA[moviem]]></dc:creator><pubDate>Thu, 26 Feb 2004 15:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to CMyListCtrl in Doc&#x2F;View on Thu, 26 Feb 2004 20:53:55 GMT]]></title><description><![CDATA[<p>Nabend,<br />
irgendwie mag mich hier keiner, oder ich bin zu ungeduldig.</p>
<p>Ich versuchs trotzdem noch mal.</p>
<p>Ich würde jetzt gerne nur noch wissen warum meine Ansichtsklasse nicht die Nachricht WM_LBUTTONDOWN bekommt, die Ansichtsklasse ist abgeleitet von CView.<br />
Dann habe ich mit dem Assistensten die Funktion OnLButtonDown(..) hinzugefügt.<br />
Das funktioniert nur bis ich meine Member-Variable, die ein Zeiger auf CMyListCtrl ist, mit CMyListCtrl::Create(...) initialisiert habe. Es hat meiner Meinung nach was mit &quot;WS_VISIBLE&quot; zu tun, wenn ich dies weglasse dann bekommt die Ansichtsklasse die WM_LBUTTONDOWN Nachricht. Meine Liste ist dann aber nicht mehr sichtbar.</p>
<pre><code class="language-cpp">void CMyView::OnInitialUpdate() 
{
	CView::OnInitialUpdate();

	// TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen
	m_bShowAll=false;
	m_bOneLine=false; 

	if(m_pListCtrl == NULL)
	{
		m_pListCtrl = new CMyListCtrl;
		if (!m_pListCtrl) return;

		CRect rect;
		GetClientRect(rect);
		m_pListCtrl-&gt;Create(/*WS_VISIBLE |*/ LVS_REPORT,rect,this,MYLISTCTRL);
		m_pListCtrl-&gt;SetExtendedStyle (LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT;
</code></pre>
<p>Hoffe jemand kann mir mal einen Tip geben, hab keinen Plan wonach ich überhaupt suchen soll.</p>
<p>Thx...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/468725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/468725</guid><dc:creator><![CDATA[moviem]]></dc:creator><pubDate>Thu, 26 Feb 2004 20:53:55 GMT</pubDate></item></channel></rss>