<?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[Expertenfrage: Wie verwaltet Outlook Express seine Nachrichten im ListCtrl?]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hoffe sehr, dass jemand einen Tipp hierzu abgeben kann.</p>
<p>Outlook Express ( =&gt; OE ) bietet eine kleine API an über die man an alle Ordner und Nachrichten kommen kann (als Programmierer).</p>
<p>Jede Nachricht hat eine eigene MessageID.</p>
<p>In OE werden alle Nachrichten ja wie ihr wahrscheinlich wisst in einem ListControl dargestellt. Dieses ist Ownerdrawn.</p>
<p>Ich muss nun irgendwie, sobald sich in OE die Auswahl der Nachricht ändert an die MessageID der ausgewählten Nachricht kommen.</p>
<p>Irgendwo muss sie in diesem ListControl abgespeichert werden.</p>
<p>Denn wenn man die Auswahl ändert stellt ja auch Outlook im Fenster darunter den Emailtext samt Absender etc. dar.</p>
<p>D.h. auch Outlook holt sich höchstwahrscheinlich über das ListCtrl vom ausgewählten Item die MessageID und zeigt dann die zugehörigen Nachrichteninhalte im Fenster unten an.</p>
<p>Nur welche Möglichkeiten bietet das ListControl alles, um eine ID abzuspeichern?</p>
<p>Mein erster Tipp war SetItemData.... allerdings hat keines der Items per SetItemData abgespeicherte Daten..... zum Heulen....</p>
<p>Habt ihr einen Tipp?</p>
<p>Ich wäre euch äußerst dankbar!</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150468/expertenfrage-wie-verwaltet-outlook-express-seine-nachrichten-im-listctrl</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 17:25:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150468.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Jun 2006 20:11:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Expertenfrage: Wie verwaltet Outlook Express seine Nachrichten im ListCtrl? on Fri, 16 Jun 2006 20:11:31 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hoffe sehr, dass jemand einen Tipp hierzu abgeben kann.</p>
<p>Outlook Express ( =&gt; OE ) bietet eine kleine API an über die man an alle Ordner und Nachrichten kommen kann (als Programmierer).</p>
<p>Jede Nachricht hat eine eigene MessageID.</p>
<p>In OE werden alle Nachrichten ja wie ihr wahrscheinlich wisst in einem ListControl dargestellt. Dieses ist Ownerdrawn.</p>
<p>Ich muss nun irgendwie, sobald sich in OE die Auswahl der Nachricht ändert an die MessageID der ausgewählten Nachricht kommen.</p>
<p>Irgendwo muss sie in diesem ListControl abgespeichert werden.</p>
<p>Denn wenn man die Auswahl ändert stellt ja auch Outlook im Fenster darunter den Emailtext samt Absender etc. dar.</p>
<p>D.h. auch Outlook holt sich höchstwahrscheinlich über das ListCtrl vom ausgewählten Item die MessageID und zeigt dann die zugehörigen Nachrichteninhalte im Fenster unten an.</p>
<p>Nur welche Möglichkeiten bietet das ListControl alles, um eine ID abzuspeichern?</p>
<p>Mein erster Tipp war SetItemData.... allerdings hat keines der Items per SetItemData abgespeicherte Daten..... zum Heulen....</p>
<p>Habt ihr einen Tipp?</p>
<p>Ich wäre euch äußerst dankbar!</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079162</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Fri, 16 Jun 2006 20:11:31 GMT</pubDate></item><item><title><![CDATA[Reply to Expertenfrage: Wie verwaltet Outlook Express seine Nachrichten im ListCtrl? on Sat, 17 Jun 2006 06:56:19 GMT]]></title><description><![CDATA[<p>Du irrst Dich. OE benutzt nicht Ownerdraw!</p>
<p>OE ist eine LVS_OWENERDATA entsprechende Listbox. Das heißt es verwaltet alle Items selbst und bekommt entsprechende Nachrichten wen die Daten angezeigt werden sollen. Die Verwaltung ist also rein virtuell.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079277</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 17 Jun 2006 06:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to Expertenfrage: Wie verwaltet Outlook Express seine Nachrichten im ListCtrl? on Sat, 17 Jun 2006 09:20:10 GMT]]></title><description><![CDATA[<p>Genau das meinte ich <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>Hab mich mit Ownerdrawn falsch ausgedrückt.</p>
<p>Weiß jemand wie man am schnellsten an die Nachricht oder MessageID kommt?</p>
<p>Ansonsten hab ichs jetzt so vor:</p>
<p>Wenn die Auswahl geändert wird schicke ich selbst GETDISPINFO ans Control um an den Betreff und das Datum der Nachricht zu kommen.</p>
<p>Dann gehe ich mit der OutlookExpress API durch alle Nachrichten im ausgewählten Ordner und schaue für welche Nachricht Betreff und Datum übereinstimmt....dann habe ich die Nachricht.</p>
<p>Was Besseres fällt mir leider nicht ein.</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079337</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Sat, 17 Jun 2006 09:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to Expertenfrage: Wie verwaltet Outlook Express seine Nachrichten im ListCtrl? on Sat, 17 Jun 2006 11:52:48 GMT]]></title><description><![CDATA[<p>Gar nicht. Bei diesem ListCtrl Format verwaltet das Programm nunmal seinen eigenen Array an Daten. Da kommst Du gar nicht dran.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079421</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 17 Jun 2006 11:52:48 GMT</pubDate></item></channel></rss>