Click here to Skip to main content
15,896,207 members
Articles / Desktop Programming / WTL

Outlook Bar for WTL (with XP support!!)

Rate me:
Please Sign up or sign in to vote.
4.73/5 (17 votes)
7 Nov 2007MIT10 min read 64.7K   2.4K   60  
A themed Outlook Bar for WTL (works even without themes).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>wtloutbar: WTL::CWtlOutBarImplT&lt; TBase &gt;::CItem Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6-NO -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="namespace_w_t_l.html">WTL</a>::<a class="el" href="class_w_t_l_1_1_c_wtl_out_bar_impl_t.html">CWtlOutBarImplT</a>::<a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html">CItem</a></div>
<h1>WTL::CWtlOutBarImplT&lt; TBase &gt;::CItem Struct Reference</h1><!-- doxytag: class="WTL::CWtlOutBarImplT::CItem" -->The internal representation of an Item.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a>&gt;</code>
<p>
<a href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">CAutoVectorPtr&lt; TCHAR &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#a3056f42b54add88dffb4c4a82111cc1">m_szCaption</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The caption of the Item. In the end it's a pointer to a TCHAR[].  <a href="#a3056f42b54add88dffb4c4a82111cc1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#165c374bd83e5d63e91c59295354feb2">m_iImage</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The icon index of the Item.  <a href="#165c374bd83e5d63e91c59295354feb2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">LPARAM&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#66701db711b31f2804378bb56e2aa6cf">m_lParam</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The lParam of the Item.  <a href="#66701db711b31f2804378bb56e2aa6cf"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TBase&gt;<br>
 struct WTL::CWtlOutBarImplT&lt; TBase &gt;::CItem</h3>

The internal representation of an Item. 
<p>

<p>
Definition at line <a class="el" href="wtloutbar_8h-source.html#l00802">802</a> of file <a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a>.<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="a3056f42b54add88dffb4c4a82111cc1"></a><!-- doxytag: member="WTL::CWtlOutBarImplT::CItem::m_szCaption" ref="a3056f42b54add88dffb4c4a82111cc1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class TBase&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top">CAutoVectorPtr&lt;TCHAR&gt; <a class="el" href="class_w_t_l_1_1_c_wtl_out_bar_impl_t.html">WTL::CWtlOutBarImplT</a>&lt; TBase &gt;::<a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#a3056f42b54add88dffb4c4a82111cc1">CItem::m_szCaption</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The caption of the Item. In the end it's a pointer to a TCHAR[]. 
<p>

<p>
Definition at line <a class="el" href="wtloutbar_8h-source.html#l00804">804</a> of file <a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="165c374bd83e5d63e91c59295354feb2"></a><!-- doxytag: member="WTL::CWtlOutBarImplT::CItem::m_iImage" ref="165c374bd83e5d63e91c59295354feb2" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class TBase&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top">int <a class="el" href="class_w_t_l_1_1_c_wtl_out_bar_impl_t.html">WTL::CWtlOutBarImplT</a>&lt; TBase &gt;::<a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#165c374bd83e5d63e91c59295354feb2">CItem::m_iImage</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The icon index of the Item. 
<p>

<p>
Definition at line <a class="el" href="wtloutbar_8h-source.html#l00805">805</a> of file <a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="66701db711b31f2804378bb56e2aa6cf"></a><!-- doxytag: member="WTL::CWtlOutBarImplT::CItem::m_lParam" ref="66701db711b31f2804378bb56e2aa6cf" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class TBase&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top">LPARAM <a class="el" href="class_w_t_l_1_1_c_wtl_out_bar_impl_t.html">WTL::CWtlOutBarImplT</a>&lt; TBase &gt;::<a class="el" href="struct_w_t_l_1_1_c_wtl_out_bar_impl_t_1_1_c_item.html#66701db711b31f2804378bb56e2aa6cf">CItem::m_lParam</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The lParam of the Item. 
<p>

<p>
Definition at line <a class="el" href="wtloutbar_8h-source.html#l00806">806</a> of file <a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a>.    </td>
  </tr>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="wtloutbar_8h-source.html">wtloutbar.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Jun 21 19:38:00 2006 for wtloutbar by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The MIT License


Written By
Software Developer (Senior)
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions