⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_c_web_client_container.html

📁 symbian 利用http上传的例子.
💻 HTML
📖 第 1 页 / 共 5 页
字号:
From MCoeControlObserver <a class="el" href="class_c_web_client_container.html#fd8d1486e494e8a6c1ea3199e29baf5b">HandleControlEventL()</a> Handles control events. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aControl,:</em>&nbsp;</td><td>Control </td></tr>    <tr><td valign="top"></td><td valign="top"><em>aEventType,:</em>&nbsp;</td><td>Event type </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00217">217</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<div class="fragment"><pre class="fragment"><a name="l00219"></a>00219     {<a name="l00220"></a>00220     <span class="comment">// no implementation required</span><a name="l00221"></a>00221     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="bf31593b337cbf3fb671382cf773281c"></a><!-- doxytag: member="CWebClientContainer::ConstructL" ref="bf31593b337cbf3fb671382cf773281c" args="(const TRect &amp;aRect)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientContainer::ConstructL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const TRect &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aRect</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_container.html#bf31593b337cbf3fb671382cf773281c">ConstructL()</a> Perform the second phase construction of a CWebClientContainer object. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aRect,:</em>&nbsp;</td><td>Extents of the view. </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00065">65</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<p>References <a class="el" href="_web_client_container_8h-source.html#l00186">iHeaderWindow</a>, <a class="el" href="_web_client_container_8h-source.html#l00185">iLabel</a>, <a class="el" href="_web_client_container_8h-source.html#l00187">iSourceWindow</a>, and <a class="el" href="_web_client_container_8h-source.html#l00188">iStatusWindow</a>.<div class="fragment"><pre class="fragment"><a name="l00066"></a>00066     {<a name="l00067"></a>00067     <span class="comment">// Create a window for this application view</span><a name="l00068"></a>00068     CreateWindowL();<a name="l00069"></a>00069 <a name="l00070"></a>00070     <a class="code" href="class_c_web_client_container.html#f49c68988a8223c682bb785cfc992bce">iLabel</a> = <span class="keyword">new</span> (ELeave) CEikLabel;<a name="l00071"></a>00071     <a class="code" href="class_c_web_client_container.html#f49c68988a8223c682bb785cfc992bce">iLabel</a>-&gt;SetContainerWindowL( *<span class="keyword">this</span> );<a name="l00072"></a>00072     <a class="code" href="class_c_web_client_container.html#f49c68988a8223c682bb785cfc992bce">iLabel</a>-&gt;SetTextL( KHttpPrefix );<a name="l00073"></a>00073 <a name="l00074"></a>00074     <span class="comment">// Create header window</span><a name="l00075"></a>00075     <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a> = <span class="keyword">new</span> (ELeave) CEikRichTextEditor();<a name="l00076"></a>00076     <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>-&gt;SetContainerWindowL( *<span class="keyword">this</span> );<a name="l00077"></a>00077     <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>-&gt;ConstructL( <span class="keyword">this</span>, KNumberOfLines, KTextLimit, <a name="l00078"></a>00078         EEikEdwinReadOnly, EGulFontControlAll, EGulNoSymbolFonts );<a name="l00079"></a>00079     <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>-&gt;CreateScrollBarFrameL()-&gt;SetScrollBarVisibilityL( CEikScrollBarFrame::EOff,<a name="l00080"></a>00080         CEikScrollBarFrame::EOn );<a name="l00081"></a>00081   <a name="l00082"></a>00082     <span class="comment">// Create source window</span><a name="l00083"></a>00083     <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a> = <span class="keyword">new</span> (ELeave) CEikRichTextEditor();<a name="l00084"></a>00084     <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>-&gt;SetContainerWindowL( *<span class="keyword">this</span> );<a name="l00085"></a>00085     <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>-&gt;ConstructL( <span class="keyword">this</span>, KNumberOfLines, KTextLimit, <a name="l00086"></a>00086         EEikEdwinReadOnly, EGulFontControlAll, EGulNoSymbolFonts );<a name="l00087"></a>00087     <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>-&gt;CreateScrollBarFrameL()-&gt;SetScrollBarVisibilityL( CEikScrollBarFrame::EOff,<a name="l00088"></a>00088         CEikScrollBarFrame::EOn );<a name="l00089"></a>00089 <a name="l00090"></a>00090     <span class="comment">// Create status window</span><a name="l00091"></a>00091     <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a> = <span class="keyword">new</span> (ELeave) CEikRichTextEditor();<a name="l00092"></a>00092     <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>-&gt;SetContainerWindowL( *<span class="keyword">this</span> );<a name="l00093"></a>00093     <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>-&gt;ConstructL( <span class="keyword">this</span>, KNumberOfLines, KTextLimit, <a name="l00094"></a>00094         EEikEdwinReadOnly, EGulFontControlAll, EGulNoSymbolFonts );<a name="l00095"></a>00095     <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>-&gt;CreateScrollBarFrameL()-&gt;SetScrollBarVisibilityL( CEikScrollBarFrame::EOff,<a name="l00096"></a>00096         CEikScrollBarFrame::EOn );<a name="l00097"></a>00097     <a class="code" href="class_c_web_client_container.html#adbca40542e9a219b97bd69dd93cb9d8">iStatusWindow</a>-&gt;SetFocus( ETrue );<a name="l00098"></a>00098 <a name="l00099"></a>00099     <span class="comment">// Set the main window size</span><a name="l00100"></a>00100     SetRect( aRect );<a name="l00101"></a>00101 <a name="l00102"></a>00102     <span class="comment">// Activate the window, which makes it ready to be drawn</span><a name="l00103"></a>00103     ActivateL();<a name="l00104"></a>00104     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="1fa60f7d49cb132d83edc6236672fdc2"></a><!-- doxytag: member="CWebClientContainer::AddToHeaderWindowL" ref="1fa60f7d49cb132d83edc6236672fdc2" args="(const TDesC &amp;aText)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientContainer::AddToHeaderWindowL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const TDesC &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aText</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_container.html#1fa60f7d49cb132d83edc6236672fdc2">AddToHeaderWindowL()</a> Adds given text to header window (CEikRichTextEditor, iHeaderWindow) Does not format the added text. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aText,:</em>&nbsp;</td><td>A single line of text to be added. </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00326">326</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<p>References <a class="el" href="_web_client_container_8h-source.html#l00186">iHeaderWindow</a>.<div class="fragment"><pre class="fragment"><a name="l00327"></a>00327     {<a name="l00328"></a>00328     <span class="comment">// Append aText to header window with line break</span><a name="l00329"></a>00329     CRichText* text = <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>-&gt;RichText();<a name="l00330"></a>00330     text-&gt;InsertL( text-&gt;DocumentLength(), aText );<a name="l00331"></a>00331     text-&gt;InsertL( text-&gt;DocumentLength(), CEditableText::ELineBreak );<a name="l00332"></a>00332     <a class="code" href="class_c_web_client_container.html#ef4ea4ea92b98ddbacf568487ecb9f91">iHeaderWindow</a>-&gt;HandleTextChangedL();<a name="l00333"></a>00333     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="b802399592b063745de465c090ec8607"></a><!-- doxytag: member="CWebClientContainer::AddToSourceWindowL" ref="b802399592b063745de465c090ec8607" args="(const TDesC8 &amp;aText)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientContainer::AddToSourceWindowL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const TDesC8 &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aText</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p><a class="el" href="class_c_web_client_container.html#b802399592b063745de465c090ec8607">AddToSourceWindowL()</a> Adds given text to Source window (CEikRichTextEditor, iSourceWindow) Does not format the added text. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>aText,:</em>&nbsp;</td><td>Text to be added. </td></tr>  </table></dl><p>Definition at line <a class="el" href="_web_client_container_8cpp-source.html#l00340">340</a> of file <a class="el" href="_web_client_container_8cpp-source.html">WebClientContainer.cpp</a>.<p>References <a class="el" href="_web_client_container_8h-source.html#l00187">iSourceWindow</a>.<div class="fragment"><pre class="fragment"><a name="l00341"></a>00341     {<a name="l00342"></a>00342     <span class="comment">// Convert 8-bit aText to 16-bit and append it to end of Source window</span><a name="l00343"></a>00343     HBufC* tempBuf = HBufC::NewL( aText.Length() );<a name="l00344"></a>00344     CleanupStack::PushL( tempBuf );<a name="l00345"></a>00345     tempBuf-&gt;Des().Copy( aText );<a name="l00346"></a>00346     CRichText* text = <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>-&gt;RichText();<a name="l00347"></a>00347     text-&gt;InsertL( text-&gt;DocumentLength(), *tempBuf );<a name="l00348"></a>00348     <a class="code" href="class_c_web_client_container.html#8bc3b8bb8475ad9a1a952be25bd57ea1">iSourceWindow</a>-&gt;HandleTextChangedL();<a name="l00349"></a>00349     CleanupStack::PopAndDestroy( tempBuf );<a name="l00350"></a>00350     }</pre></div><p>    </td>  </tr></table><a class="anchor" name="69ab1b585a2487fa4c6b00d4fbac92fe"></a><!-- doxytag: member="CWebClientContainer::AddToStatusWindowL" ref="69ab1b585a2487fa4c6b00d4fbac92fe" args="(const TDesC &amp;aText)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void CWebClientContainer::AddToStatusWindowL           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const TDesC &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>aText</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [private]</code></td>        </tr>      </table>    </td>  </tr></table><table cells

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -