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

AutoSizeDlg - an autoresizing class for ATL/WTL

Rate me:
Please Sign up or sign in to vote.
3.88/5 (5 votes)
16 Jul 2006MIT12 min read 46.4K   1.9K   31  
AutoSizeDlg - an autoresizing class for ATL/WTL
<!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>autosizedlg: Class Members</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.7 -->
<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 id="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li id="current"><a href="functions.html"><span>All</span></a></li>
    <li><a href="functions_func.html"><span>Functions</span></a></li>
    <li><a href="functions_vars.html"><span>Variables</span></a></li>
    <li><a href="functions_type.html"><span>Typedefs</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="#index__"><span>_</span></a></li>
    <li><a href="#index_c"><span>c</span></a></li>
    <li><a href="#index_d"><span>d</span></a></li>
    <li><a href="#index_f"><span>f</span></a></li>
    <li><a href="#index_g"><span>g</span></a></li>
    <li><a href="#index_i"><span>i</span></a></li>
    <li><a href="#index_m"><span>m</span></a></li>
    <li><a href="#index_o"><span>o</span></a></li>
    <li><a href="#index_t"><span>t</span></a></li>
  </ul>
</div>

<p>
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_AddMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#c14b1eea4e8a35475f3b44ebb0d9fecc">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CalcAuto()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#4495273b7880a5e8a47e6248c130e438">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CalcMinMaxAuto()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#ba2b6b6f27edf1038797c3f790aad51e">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CheckAutoMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#e5dd063891255c0b9a1466d9be4caa40">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CheckEqualMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#2b83673f362302b1ed7892830e956ac1">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CheckFixedMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#fabd05102993489562ed143757540c5d">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CheckMargins()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#f5402053a352b8d4b1d2fdb3e94ad564">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CtrlsArrange()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#06c0fc5cd54035e64c9039bfefdbe6b5">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_CtrlsInitialize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#9783effb9f6becebad5fba91d45142db">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_DeInit()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#0bd7029dd2b3e0764f4dd68f79a71203">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_FirstParam()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#e98644cec92747697ad5bcc6d5da0209">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_FourthParam()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#4322579eb2b254a034da234a9eb187d5">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_GetFontSize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#1ca73664a2b879b3490b5417ad2e77e6">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_IncRow()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#5d0fed7e75cf690ea22dfbbec3c3b135">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_Init()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#2dc8d8c77178893e9b6a64ad0df7206b">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_LoadMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#8eb6ebed1f99889c8f215346fe85a594">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_MoveCtrl()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#7b950bed1853850743be6ebfe5ab1e7b">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_NormalizeColRow()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#6e0a526b9bbe37bf3a0f8370002a5e16">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_SecondParam()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#391f43fed8bac11437cac1f136c75a7b">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_SetAuto()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#e4f39bd6772b988cea23f68f89c5c993">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_SetVariableMinMax()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#8f5981bacdb2481daf4025ad2e32b8f7">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_ThirdParam()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#2c93f8c0ed7be805c0e9c1ab2475e197">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>_TypeVal()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#89a2054c849213b984259093fe02c458">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>CCtrlCounter()
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_counter.html#bf93ef08e67b0098393aeb450ac90165">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlCounter</a><li>CtrlsArrange()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#67375c2dede4f22a16bcf69807fb918d">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>CtrlsInitialize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#fe283f3706c1be2f864bd8e8ea21facb">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DoPaint()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#6875642a94433fefe953b9bc348e0df3">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>DrawTransparentCtrl()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#896e60ad45fcd8a2c9797c9c6519071e">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>Func()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#0c3fdacdade73a893f1ee1046c3b714d">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>GetMaxSize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#9fe1d486cba9c17317eeb97a3487596b">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>GetMinMaxSize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#3bb85cee72c06a185c3c8ade76d3fed0">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>GetMinSize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#31ea8a0c50542464734842baf247615d">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>InitializeTransparentCtrl()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#5a7bd23c6275bbf17e577d6cfedbf3cf">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>int_no()
: <a class="el" href="class_a_t_l_1_1int__no.html#f94ac106a7d763d903e78bf9e0d9a58c">ATL::int_no</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>m_header
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_window_map_struct.html#1305a410a5b95fab4a7e9b68bfe1d79e">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CWindowMapStruct</a><li>m_iColContract
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#8a4f88db3f329cd2e6ff67c141594924">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iColExpand
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#3d56cac4a4cfe6967d0a5580bccabc74">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iColWidthFixed
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#6fa09759340a9296456dd2d996758ec4">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iColWidthMax
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#d4efeb4096fde8d57db2cfd56dda792e">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iColWidthMin
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#b712eedcb5a4e47b2fd3337e014b4254">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iCtrls
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#6f5ce1843c95768aa1f3c48d9a0904b8">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iID
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_counter.html#02a35a579a960729c570ad49c0cce475">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlCounter</a><li>m_iLeftRight
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_margins.html#95f5c7e6990aec94f4e20e2d98bc7e41">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CMargins</a><li>m_iNumCols
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#121e082b5fd6d5c2c51e976b4ffde389">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iNumCtrls
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#7cfa3612955a8117b715c5a19fab10a2">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iNumRows
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#aeb010f6fb63f6a6716e2dcfd4bec7b7">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iRowContract
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#f3f4c8d1640118f54d8c9d2083ff03b0">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iRowExpand
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#7eabc008850098e58bf4384668c6d3b2">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iRowHeightFixed
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#1436037a0a0e80f23fc99c6e4bd342d4">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iRowHeightMax
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#2d0973b9b3eb11a25d576924198e0e44">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iRowHeightMin
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#8962ed2ec288cbd0b002c99fd4501eac">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iSignature
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_window_map_struct.html#b9f64295695a1be2393c9dc43b74c7e5">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CWindowMapStruct</a>, <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#a564153f4798892192300f7f96c11f12">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iSize
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_group.html#6d8716c016d8337e3b23382e90c434f9">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlGroup</a><li>m_iTopBottom
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_margins.html#e705e89a2bd935a5563050cd56c6c199">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CMargins</a><li>m_iVal
: <a class="el" href="class_a_t_l_1_1int__no.html#98657bec8c8fed8896f63a57945854e5">ATL::int_no</a><li>m_iXGap
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_margins.html#5c1b6d8ee5c6aa08b09ac5417ed17c92">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CMargins</a><li>m_iYGap
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_margins.html#d87098bcb529214d13e0a46cf2e5da17">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CMargins</a><li>m_margins
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_window_map_struct.html#f3239c6ee797d6dbff679bbf7278be50">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CWindowMapStruct</a><li>m_piNum
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_rows_index.html#5c3ba3a04319061c234b29771d6bf8af">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CRowsIndex</a><li>m_pPrev
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_rows_index.html#c7555fade62a8f582c7f39baeb548510">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CRowsIndex</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>OnCreate()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#03cf688045137ccd9741e8c64825c6a2">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>OnGetMinMaxInfo()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#d9503156c371293bfb9bf8895c08e79e">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>OnPaint()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#486204639e8a0eb3c6a5527a8cab8661">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>OnSize()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#39b35ade8cc588712d7b539c5b7a5aca">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>operator int()
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_counter.html#3b77c4e48bcb38750a01249d91aeacff">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlCounter</a><li>operator int &amp;()
: <a class="el" href="class_a_t_l_1_1int__no.html#f68fc380b42a9f0801fca297872ec142">ATL::int_no</a><li>operator int *()
: <a class="el" href="class_a_t_l_1_1int__no.html#9d7e7500d5c77f5cd22dfcac4aa695f6">ATL::int_no</a><li>operator!=()
: <a class="el" href="class_a_t_l_1_1int__no.html#24b200309e5d5e3f88c4335bdf0081bf">ATL::int_no</a><li>operator+()
: <a class="el" href="class_a_t_l_1_1int__no.html#5e4fbf2a0bd15b9827ce62e9aabeb82b">ATL::int_no</a><li>operator++()
: <a class="el" href="struct_a_t_l_1_1_c_auto_size_window_1_1_c_ctrl_counter.html#0b4d7ff416d5dfce57246ec1a48e501b">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;::CCtrlCounter</a><li>operator+=()
: <a class="el" href="class_a_t_l_1_1int__no.html#23836a71133a839d929130348bbd77f5">ATL::int_no</a><li>operator-()
: <a class="el" href="class_a_t_l_1_1int__no.html#80d27b21e6ee405e55e2f4c4edad20eb">ATL::int_no</a><li>operator-=()
: <a class="el" href="class_a_t_l_1_1int__no.html#39716c0e0b7344ce33b74a08bc0c5f5a">ATL::int_no</a><li>operator&lt;()
: <a class="el" href="class_a_t_l_1_1int__no.html#2bd11364501d44205b796b1aa336ae18">ATL::int_no</a><li>operator&lt;=()
: <a class="el" href="class_a_t_l_1_1int__no.html#8afee293d8998e0ae5346134deb0b397">ATL::int_no</a><li>operator=()
: <a class="el" href="class_a_t_l_1_1int__no.html#feea1e306c1ebbc0a2012daa7d1463c7">ATL::int_no</a><li>operator==()
: <a class="el" href="class_a_t_l_1_1int__no.html#f6f42193e7c996ae4d2e2ed9bb3932a8">ATL::int_no</a><li>operator&gt;()
: <a class="el" href="class_a_t_l_1_1int__no.html#e27444bb0fb583d4b2eaa884b25e2d28">ATL::int_no</a><li>operator&gt;=()
: <a class="el" href="class_a_t_l_1_1int__no.html#6c8280c1ec1bba4adf4a8eb81421041e">ATL::int_no</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>thisClass
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#68c6860962f706c36f72fa5a666e418f">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>TRANSPARENT_LIST()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#2092ed97d41ca022654938088fb1b3f0">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a><li>TransparentWindowProc()
: <a class="el" href="class_a_t_l_1_1_c_auto_size_window.html#f025858736b3322d5537dddee756c8fb">ATL::CAutoSizeWindow&lt; T, t_bAutoMinSize &gt;</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jul 17 13:30:30 2006 for autosizedlg by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </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