<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>VC++</title><link>http://blogs.wankuma.com/stlain/category/1808.aspx</link><description>VC++</description><managingEditor>st.lain</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>st.lain</dc:creator><title>[MSSQL] BIDSを倒してきました orz</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx</link><pubDate>Tue, 12 Aug 2008 19:39:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152809.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152809.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152809.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;朝からインストールを試すこと8時間以上、ようやくVS2008+MSSQL2008の&lt;/P&gt;
&lt;P&gt;クライアント環境が構築できました。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;結果、外部サイトの書き込みにあった方法そのままでした。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; Katmai (SQL Server 2008) CTP Installation&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/10/18/katmai-sql-server-2008-ctp-installation.aspx#7179"&gt;http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/10/18/katmai-sql-server-2008-ctp-installation.aspx#7179&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;コメントにあるとおり、$VSInstallDir$\Common7\Ide\にあるdevenv.exe, devenv.exe.configファイルをコピーするようです。&lt;/P&gt;
&lt;P&gt;# つまりは、先にVisual Studio 2008, VS2008&amp;nbsp;SP1が先になります。これはおがわみつぎさんが書かれたとおりです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;タイミングとしては、MSSQL2008のインストール中にC:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ideの&lt;/P&gt;
&lt;P&gt;フォルダが生成された直後から、BIDSのインストール工程にあるXML読み取りアクション(スクリーンショットを&lt;/P&gt;
&lt;P&gt;とり忘れたので英語名ではわからず)が開始されるまでの間です。&lt;/P&gt;
&lt;P&gt;# FailアクションがXMLっぽいのでdevenv.exe.configだけで良い気がしますが、まぁ、有難いコメントに従うべしですね&lt;/P&gt;
&lt;P&gt;# Failアクションが発生してしまうとBIDS機能がスキップされるものと思われます。多分、機能の追加で追加インストール&lt;/P&gt;
&lt;P&gt;# すれば大丈夫でしょうが。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;な～んか、MSSQL2005の時にもインストーラーに苦しめられた覚えがあるのですが、このデヂャブ～はいつに&lt;/P&gt;
&lt;P&gt;なったら解放されるのでしょうか・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(追加修正)&lt;/P&gt;
&lt;P&gt;&amp;gt; # FailアクションがXMLっぽいのでdevenv.exe.configだけで良い気がしますが、まぁ、有難いコメントに従うべしですね&lt;/P&gt;
&lt;P&gt;これに尽きました orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$VSInstallDir$\Common7\Ide\以下を、C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\に&lt;/P&gt;
&lt;P&gt;コピーします(但し、既存フォルダの上書きは避けました)。その後にコマンドプロンプトを開いて、カレントディレクトリを&lt;/P&gt;
&lt;P&gt;C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\ に変更します。&lt;/P&gt;
&lt;P&gt;その後に、&lt;/P&gt;
&lt;P&gt;&amp;gt; devenv /resetskippkgs&lt;/P&gt;
&lt;P&gt;を入力します。これで、[Microsoft SQL Server 2008]⇒[SQL Server Business Intelligence Development Studio]から&lt;/P&gt;
&lt;P&gt;起動した場合に「Analysis Service プロジェクト」が正常に起動できるようになると思われます。&lt;/P&gt;
&lt;P&gt;# キューブのデプロイまでは確認していませんのであしからず。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(更に追記)&lt;/P&gt;
&lt;P&gt;上記までだと結局Visual Studio 2008で「Analysis Servies プロジェクト」を選択すると怒られるので&lt;/P&gt;
&lt;P&gt;$VSInstallDir$\Common7\Ide\以下と、C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\以下を&lt;/P&gt;
&lt;P&gt;同じ状態にしたほうがいい予感です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152809.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL] MSSQL2008インストールでBIDSが倒せない・・・</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx</link><pubDate>Tue, 12 Aug 2008 16:42:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152793.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152793.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152793.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;Visual Studio 2008 SP1がリリース？されて1日、多分インストールに勤しんでいる方々も見えるでしょう。&lt;/P&gt;
&lt;P&gt;Visual Studio 2008(SP1) + MSSQL2008の共存インストールに成功した方、おめでと～です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ちなみに、私は不運なグループに属してしまったようです。私のインストール環境は以下のとおり。&lt;/P&gt;
&lt;P&gt;OS: Windows Vista Ultimate Edition x64(SP1)&lt;/P&gt;
&lt;P&gt;VS: Visual Studio 2008 Standard Edition SP1&lt;/P&gt;
&lt;P&gt;SQL: SQL Server 2008 Enterprise Editioin (但し、共有ツール(クライアントツール)のみ)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;インストールを進めると不明なエラー"-2147467259"が出現してBIDSのみ失敗します。&lt;/P&gt;
&lt;P&gt;SSMS(SQL Server Management Studio)とか使っている分には大丈夫ですけどね。&lt;/P&gt;
&lt;P&gt;SSISパッケージとOLAPキューブが組めないのは結構痛いです。(サーバー側で組めばいいんですけどね・・・)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;案の定、似た現象についての報告がありましたので、以下にアップします。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; Error installing SQL 2008 July CTP&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3733501&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3733501&amp;amp;SiteID=1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;嗚呼、同じ環境で発生していますね・・・。更に不幸なことに、VSInstallDirが同じDドライブですよ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;同書き込みのリンク先にSolutionが書いてありますので、とりあえずはこれから試行。&lt;/P&gt;
&lt;P&gt;成功すればいいのですけどね～。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;# VSInstallDirの変更って普通なんぢゃないカナぁ。2.5GBもCドライブ食べられたくないですょ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152793.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[雑記] Visual Studio 2008 Service Pack Preparation</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx</link><pubDate>Tue, 12 Aug 2008 11:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152689.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152689.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152689.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;本日は曇りといいつつも室内が32.5度とか、定期的にCPU切り替え機が熱暴走するとかいう中から&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;の投稿です。。　中の人も暴走しそうです。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;Visual Studio 2008(SP1)を適用する前にSP1(Beta)を入れてる方はアンインストール？をせねばならない&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ようです。SP1のインストーラーを起動するとPreparationツールの案内がされるのですが、JPページが&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;まだ準備されて無いようで。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt;&amp;gt; Visual Studio 2008 Service Pack Preparation&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt; &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;これを起動した後に作業が正常に完了していればSP1のインストールが開始できます。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;# 作業中にVisualStudio2008のインストールメディアを要求されますので準備しておいてください。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;img src="http://stlain.wankuma.com/blog/20080812/vs2008_preparation.png"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;JPサイトで用意がされてないのは多分進行状況の「--」「/」「|」が日本語に対応してないからでしょう（冗談です&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;SP1が終わったらSQL Sevrer2008クライアントツールのインストールが待ってる～。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152689.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MFC-FP] わんくまスタイル?</title><link>http://blogs.wankuma.com/stlain/archive/2008/07/31/151309.aspx</link><pubDate>Thu, 31 Jul 2008 20:35:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/07/31/151309.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/151309.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/07/31/151309.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/151309.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/151309.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face="MS Gothic"&gt;MFC-FPをちょっっぅっっっっっとずついぢりはじめてます。全然、理解してないですが・・・。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;新しいクラスでやはり目を引くのがビジュアルスタイルの追加でしょう。XMLファイルからの&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;リソース取得ヘルパクラス(ヘルパークラス？)とか便利なものが追加されているのですけどね～。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;なので・・・、目を引くためにちょっと遊んでみました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080731/vstyle.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;一応、わんくま～Blogで使用されている色を基調にグラデーションをかけてみたのですけどね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;なんか○色のガッシュスタイルになっちゃった・・・。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;基本的に、CMFCVisualManagerXxxクラスから派生して、描画部分のメソッドをオーバーライドすれば&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;いけます。グラデーションもCDrawingManagerクラス(ヘルパクラス？)を使用すれば簡単にできます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;MSMoneyサンプル, 元々のCMFCVisualManagerXxxクラスのソースを参考にすればいいでしょけど、多分疲れます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;ぼちぼち程度に遊ぶのが良い感じ～～カナ？&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;ちょくちょく遊んでるだけなのでソースは公開されませんが、その内スタイルを出してみたいですね。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/151309.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MFC-FP] MFC-FPで追加されたクラスとサンプルの対応</title><link>http://blogs.wankuma.com/stlain/archive/2008/07/28/150701.aspx</link><pubDate>Mon, 28 Jul 2008 20:58:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/07/28/150701.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/150701.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/07/28/150701.aspx#Feedback</comments><slash:comments>43</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/150701.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/150701.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;MFC Feature PackのクラスとサンプルがMSDNサイトに掲載されていますが、&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;どのクラスがどのサンプルで使用されているかわかり辛いので・・・。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;スクリプトでサンプルの中身検索で吐いているので多分大丈夫だと思いますが、間違いあれば指摘よろりん。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;テーブルおっきぃです。 m(_"_)m&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;font face="MS Gothic"&gt; &lt;table cellspacing="0" cellpadding="5" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;center&gt;&lt;b&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb983299.aspx"&gt;MFC Feature Pack Classes&lt;/a&gt;&lt;/b&gt;&lt;/center&gt;&lt;/td&gt; &lt;td&gt; &lt;center&gt;&lt;b&gt;&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/bb983962.aspx"&gt;$(VSInstallDir)\Samples\1041\C++\MFC\Visual C++ 2008 Feature Pack&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;AFX_GLOBAL_DATA (Structure)&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CAutoHideDockSite&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CBasePane&lt;/td&gt; &lt;td&gt;MSMoneyDemo&lt;br&gt;OutlookDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CBaseTabbedPane&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CContextMenuManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDialogEx&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;MSMoneyDemo&lt;br&gt;PropSheetDemo&lt;br&gt;TrayMenu &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDockablePane&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;Explorer&lt;br&gt;MDITabsDemo&lt;br&gt;OutlookDemo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;StateCollection&lt;br&gt;VisualStudioDemo&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDockablePaneAdapter&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDockingManager&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;OutlookMultiViews&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDockingPanesRow&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDockSite&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CDrawingManager&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OutlookMultiViews&lt;br&gt;PropSheetDemo&lt;br&gt;ToolTipDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CFrameImpl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CFrameWndEx&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RibbonGadgets&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CKeyboardManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMDIChildWndEx&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;RebarTest&lt;br&gt;RibbonMDI&lt;br&gt;TabbedView&lt;br&gt;VisualStudioDemo&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMDIClientAreaWnd&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMDIFrameWndEx&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSOffice2007Demo&lt;br&gt;RebarTest&lt;br&gt;RibbonMDI&lt;br&gt;TabbedView&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMDITabInfo&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;RibbonMDI&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMemDC&lt;/td&gt; &lt;td&gt;MSMoneyDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMenuImages&lt;/td&gt; &lt;td&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMenuTearOffManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCAcceleratorKey&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCAcceleratorKeyAssignCtrl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCAutoHideButton&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCAutoHideBar&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCBaseTabCtrl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCButton&lt;/td&gt; &lt;td&gt;MSMoneyDemo&lt;br&gt;NewControls&lt;br&gt;OutlookDemo&lt;br&gt;StatusBarDemo&lt;br&gt;TasksPane &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCCaptionBar&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCCaptionButton&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCColorBar&lt;/td&gt; &lt;td&gt;MSMoneyDemo&lt;br&gt;NewControls&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCColorButton&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;StatusBarDemo&lt;br&gt;TasksPane &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCColorDialog&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCColorMenuButton&lt;/td&gt; &lt;td&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCColorPickerCtrl&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDesktopAlertDialog&lt;/td&gt; &lt;td&gt;DesktopAlertDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDesktopAlertWnd&lt;/td&gt; &lt;td&gt;DesktopAlertDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDesktopAlertWndInfo&lt;/td&gt; &lt;td&gt;DesktopAlertDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDragFrameImpl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDropDownToolBar&lt;/td&gt; &lt;td&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCDropDownToolbarButton&lt;/td&gt; &lt;td&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCEditBrowseCtrl&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCFontComboBox&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCFontInfo&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCHeaderCtrl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCImageEditorDialog&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCKeyMapDialog&lt;/td&gt; &lt;td&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCLinkCtrl&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCListCtrl&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCMaskedEdit&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCMenuBar&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RebarTest&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCMenuButton&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCOutlookBar&lt;/td&gt; &lt;td&gt;OutlookDemo&lt;br&gt;OutlookMultiViews &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCOutlookBarPane&lt;/td&gt; &lt;td&gt;OutlookDemo&lt;br&gt;OutlookMultiViews &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCOutlookBarTabCtrl&lt;/td&gt; &lt;td&gt;OutlookDemo&lt;br&gt;OutlookMultiViews &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPopupMenu&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DesktopAlertDemo&lt;br&gt;DrawClient&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;TrayMenu&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPopupMenuBar&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;IEDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyGridColorProperty&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyGridCtrl&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyGridFileProperty&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyGridFontProperty&lt;/td&gt; &lt;td&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyGridProperty&lt;/td&gt; &lt;td&gt;MDITabsDemo&lt;br&gt;NewControls&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertyPage&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;PropSheetDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertySheet&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;PropSheetDemo&lt;br&gt;RibbonGadgets&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCPropertySheetCategoryInfo&lt;/td&gt; &lt;td&gt;PropSheetDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCReBar&lt;/td&gt; &lt;td&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;RebarTest &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonApplicationButton&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonBaseElement&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonButton&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonButtonsGroup&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonCategory&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonCheckBox&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonColorButton&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonComboBox&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonContextCaption&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonEdit&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonFontComboBox&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonGallery&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonGalleryMenuButton&lt;/td&gt; &lt;td&gt;MSOffice2007Demo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonLabel&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonLinkCtrl&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonMainPanel&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonMiniToolBar&lt;/td&gt; &lt;td&gt;MSOffice2007Demo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonPanel&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonProgressBar&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonSlider&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonStatusBar&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonStatusBarPane&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCRibbonUndoButton&lt;/td&gt; &lt;td&gt;MSOffice2007Demo&lt;br&gt;RibbonGadgets &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCShellListCtrl&lt;/td&gt; &lt;td&gt;Explorer&lt;br&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCShellTreeCtrl&lt;/td&gt; &lt;td&gt;Explorer&lt;br&gt;NewControls&lt;br&gt;OutlookDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCSpinButtonCtrl&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCStatusBar&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCTabCtrl&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;StateCollection&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCTabToolTipInfo&lt;/td&gt; &lt;td&gt;MDITabsDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCTasksPane&lt;/td&gt; &lt;td&gt;IEDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;TasksPane&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCTasksPaneTask&lt;/td&gt; &lt;td&gt;MSMoneyDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCTasksPaneTaskGroup&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBar&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;TrayMenu&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarButton&lt;/td&gt; &lt;td&gt;DynamicMenu&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;Slider&lt;br&gt;TabControl&lt;br&gt;ToolTipDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarComboBoxButton&lt;/td&gt; &lt;td&gt;MSMoneyDemo&lt;br&gt;OutlookDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarComboBoxEdit&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarDateTimeCtrl&lt;/td&gt; &lt;td&gt;ToolbarDateTimePicker &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarEditBoxButton&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarFontComboBox&lt;/td&gt; &lt;td&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarFontSizeComboBox&lt;/td&gt; &lt;td&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarImages&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OutlookDemo&lt;br&gt;OwnerDrawMenu&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;Slider&lt;br&gt;TabControl&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarInfo&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarMenuButton&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OwnerDrawMenu&lt;br&gt;TabControl&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolBarsCustomizeDialog&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RebarTest&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolTipCtrl&lt;/td&gt; &lt;td&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCToolTipInfo&lt;/td&gt; &lt;td&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCVisualManager&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;PropSheetDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;TrayMenu&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCVisualManagerOffice2003&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DesktopAlertDemo&lt;br&gt;DynamicMenu&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;RebarTest&lt;br&gt;RollupPane&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;TrayMenu&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCVisualManagerOffice2007&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;PropSheetDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCVisualManagerVS2005&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;OutlookMultiViews&lt;br&gt;RebarTest&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCVisualManagerWindows&lt;/td&gt; &lt;td&gt;DesktopAlertDemo&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;NewControls&lt;br&gt;OutlookMultiViews&lt;br&gt;RebarTest&lt;br&gt;RollupPane&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMFCWindowsManagerDialog&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMouseManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CMultiPaneFrameWnd&lt;/td&gt; &lt;td&gt;SetPaneSize &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;COleIPFrameWndEx&lt;/td&gt; &lt;td&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPane&lt;/td&gt; &lt;td&gt;MDITabsDemo&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;OutlookDemo&lt;br&gt;SetPaneSize&lt;br&gt;WordPad &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPaneContainer&lt;/td&gt; &lt;td&gt;SetPaneSize &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPaneContainerManager&lt;/td&gt; &lt;td&gt;SetPaneSize &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPaneDialog&lt;/td&gt; &lt;td&gt;OutlookDemo&lt;br&gt;SetPaneSize &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPaneDivider&lt;/td&gt; &lt;td&gt;MDITabsDemo&lt;br&gt;SetPaneSize &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CPaneFrameWnd&lt;/td&gt; &lt;td&gt;MSOffice2007Demo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CRecentDockSiteInfo&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSettingsStore&lt;/td&gt; &lt;td&gt;ToolTipDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CShellManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSmartDockingInfo&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CSplitterWndEx&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;OutlookDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CTabbedPane&lt;/td&gt; &lt;td&gt;DrawClient&lt;br&gt;MenuSubSet&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RollupPane&lt;br&gt;ToolTipDemo&lt;br&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CTabView&lt;/td&gt; &lt;td&gt;TabbedView &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CTooltipManager&lt;/td&gt; &lt;td&gt;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUserTool&lt;/td&gt; &lt;td&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CUserToolsManager&lt;/td&gt; &lt;td&gt;VisualStudioDemo &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CVSListBox&lt;/td&gt; &lt;td&gt;NewControls &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;CWinAppEx&lt;/td&gt; &lt;td&gt;CustomPages&lt;br&gt;DesktopAlertDemo&lt;br&gt;DlgToolTips&lt;br&gt;DrawClient&lt;br&gt;DynamicMenu&lt;br&gt;Explorer&lt;br&gt;IEDemo&lt;br&gt;MDITabsDemo&lt;br&gt;MenuSubSet&lt;br&gt;MSMoneyDemo&lt;br&gt;MSOffice2007Demo&lt;br&gt;NewControls&lt;br&gt;OutlookDemo&lt;br&gt;OutlookMultiViews&lt;br&gt;OwnerDrawMenu&lt;br&gt;PaletteDemo&lt;br&gt;PropSheetDemo&lt;br&gt;RebarTest&lt;br&gt;RibbonGadgets&lt;br&gt;RibbonMDI&lt;br&gt;RollupPane&lt;br&gt;SetPaneSize&lt;br&gt;Slider&lt;br&gt;StateCollection&lt;br&gt;StatusBarDemo&lt;br&gt;TabbedView&lt;br&gt;TabControl&lt;br&gt;TasksPane&lt;br&gt;ToolbarDateTimePicker&lt;br&gt;ToolTipDemo&lt;br&gt;TrayMenu&lt;br&gt;VisualStudioDemo&lt;br&gt;WordPad&lt;br&gt;WorkSpaceToolBar &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/font&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;空欄の場所はその大体がCWinAppExのメンバとして操作するものや、静的なインスタンスを取得する関数が用意されているものです。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;詳しくはドキュメントを読んでくださいm(_"_)m&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;# (左ペイン)ツリーにCMemDCがあるのに(右ペイン)テーブルに無いところを見ると載せ忘れカナ、と思ったり。&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/150701.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MFC-FP] CMemDCの疑問</title><link>http://blogs.wankuma.com/stlain/archive/2008/07/05/147521.aspx</link><pubDate>Sat, 05 Jul 2008 22:12:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/07/05/147521.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/147521.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/07/05/147521.aspx#Feedback</comments><slash:comments>84</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/147521.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/147521.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;記事にできるかどうかわかりませんが、既存のMFCプログラムを作業的にCMFCXxxに&lt;/P&gt;
&lt;P&gt;直せないかな～とか思ってます。&lt;/P&gt;
&lt;P&gt;そんなわけで、ちょくちょく調べているのですがちょっとした疑問。&lt;/P&gt;
&lt;P&gt;MFC-FPでは描画をサポートするクラスとしてCMemDCなるクラスが追加されています。&lt;/P&gt;
&lt;P&gt;その名のとおり、描画の際にメモリ上にビットマップを作成して、それを転送することで&lt;/P&gt;
&lt;P&gt;描画のチラツキやら描画の負荷軽減を狙っているものと思われます。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; MSDN - CMemDC&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://msdn.microsoft.com/en-us/library/cc308997.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc308997.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ちなみに、(今現在)CMemDCでググれば有名なCodeProjectのCMemDCクラスがヒットします。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; CodeProject - Flicker Free Drawing In MFC&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://www.codeproject.com/KB/GDI/flickerfree.aspx"&gt;http://www.codeproject.com/KB/GDI/flickerfree.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;コードレベルの詳細な違いはさておき、動作としては殆ど同じだと思われます。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CodeProjectのCMemDCはCDCクラスを親クラスに持つためにCMemDCのインスタンスを&lt;/P&gt;
&lt;P&gt;生成してそのまま他の関数(CDC*として)に渡すことが可能なのですが、MFC-FPの場合は&lt;/P&gt;
&lt;P&gt;そうではない為にCMemDC::GetDC()を渡す必要があります。&lt;/P&gt;
&lt;P&gt;(たかが1行増えるだけなのですけどね)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;で、疑問。何故、MFC-FPのCMemDCクラスはCDCクラスを親クラスにしなかったのでしょうか。&lt;/P&gt;
&lt;P&gt;ホント謎です。 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/147521.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MFC-FP] DesktopAlertの引き下がり時のキャッシュ更新ができにゃぃ</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/10/142668.aspx</link><pubDate>Tue, 10 Jun 2008 18:46:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/10/142668.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/142668.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/10/142668.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/142668.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/142668.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;# 別に書くほどではないですが、[]内にコンテンツ種別を書くようにしま～す、と。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;自分の投下したタイマープログラムで、勝手に自分だけが炎上している恥ずかしい状態ですが。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.wankuma.com/stlain/archive/2008/06/06/142101.aspx"&gt;多分・・・タイマーになってると思いたい。&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;バグの内の1つであるデスクトップアラートの引き下がり時の時に、出現時にキャッシュされた画像が&lt;/P&gt;
&lt;P&gt;使いまわしされることで表示が変になるよ～、的な問題の解決策を見つけようとしてるのですが・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CMFCDesktopAlertWndってそんな状態が考慮された設計になってない予感 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;クラスの追加ウィザードにCMFCDesktopAlertWndは表示されませんが、幾つかの仮想メソッドを持っているようです。&lt;/P&gt;
&lt;P&gt;OnBeforeShow()とか表示前にウンちゃらできそうなのはあるのに、消える前にコールされそうなのが無ひ。&lt;/P&gt;
&lt;P&gt;やって出来ないことは無いとは思うのですが、それをやるとCMFCDesktopAlertWndを作成した人の意思を無視する&lt;/P&gt;
&lt;P&gt;ような気がするような。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;作った人の意図を読み取るのって難しいです。 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;# MFC-FPのサンプル見ずに作成したのですが、後日、サンプルを見たら直すべき箇所が山盛り。&lt;/P&gt;
&lt;P&gt;# その内修正版をアップするカモ。普段ネタが無いだけにお祭りネタに感謝m(_"_)m&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/142668.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>多分・・・タイマーになってると思いたい。</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/06/142101.aspx</link><pubDate>Fri, 06 Jun 2008 22:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/06/142101.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/142101.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/06/142101.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/142101.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/142101.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;タイマー祭参加したいな～的書き込みから3日目。なんとかカウントダウン&lt;/P&gt;
&lt;P&gt;してくれそうな気がするアプリが出来ました。・・・・多分。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-1df6a8768ba733f6.skydrive.live.com/embedrowdetail.aspx/program/20080606|_WkTimer.zip" frameBorder=0 scrolling=no&gt;&lt;/IFRAME&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;仕様はこんな感じ。&lt;/P&gt;
&lt;P&gt;・起動するとインジゲータバーに入ります。初期状態では停止中。&lt;/P&gt;
&lt;P&gt;・右クリックしてプロパティからタイマーの設定&amp;nbsp;が行えます。&lt;/P&gt;
&lt;P&gt;・開始でタイマーが起動されます。途中で停止することも多分できます。&lt;/P&gt;
&lt;P&gt;・数値部分がボタンっぽい動きをしますが何もありません。&lt;/P&gt;
&lt;P&gt;　(いや・・・、実はSpeakAPIを使ってぴ～したかったのですが。)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;前もって言いますがっっっっ。バグ持ってます。&lt;/P&gt;
&lt;P&gt;・アラートダイアログにマウスを当てるとダイアログは消滅しません。これは仕様です。&lt;/P&gt;
&lt;P&gt;　がっ、そのまま残時間が更新されて、マウスフォーカス外してダイアログが消える瞬間に&lt;/P&gt;
&lt;P&gt;　描画される時間がアラートダイアログの時間が元に戻ってます(多分一瞬)。&lt;/P&gt;
&lt;P&gt;　→ 描画コストを省くために内部的に初期表示のイメージを持っておいて、それをスクロール&lt;/P&gt;
&lt;P&gt;　　したというような挙動に感じます。が、MFC-FP内部まではまだ見てません。&lt;/P&gt;
&lt;P&gt;・右クリのポップアップを表示したままタイマーが切れたとしても、ポップアップメニューの&lt;/P&gt;
&lt;P&gt;　Enable/Disableが更新されません。&lt;/P&gt;
&lt;P&gt;　→ どぉやるのか忘れました。WM_KICKIDLEからウンちゃらゴニャごにゃするんですが。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;バグで悩んでプロパティダイアログ作成が面倒になって10分で実装した手抜き工事です。 orz&lt;/P&gt;
&lt;P&gt;バグ以上にDigitボタンでafxGlobalDataを直参照してるのがマズいように感じても、現状これを&lt;/P&gt;
&lt;P&gt;打開する手がないという後味の悪さも地味に精神を蝕んだカモしれません。&lt;/P&gt;
&lt;P&gt;theAppを使いたくないが為にSendMessageToDescendants()を使ったこともあるカナ・・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;最後に、PG見辛かったらゴメンナサイm(_"_)m&lt;/P&gt;
&lt;P&gt;その時はきびちぃ意見を書いちゃってください。改良意見は大歓迎です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/142101.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>MFC-FPってちょっと太ってるのかしら・・・</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/03/141291.aspx</link><pubDate>Tue, 03 Jun 2008 22:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/03/141291.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/141291.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/03/141291.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/141291.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/141291.aspx</trackback:ping><description>&lt;FONT face="MS Gothic, Osaka"&gt;
&lt;P&gt;前略、タイマー祭に参加したいな・・・、とか思ってます。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;この文言を書いた瞬間に皆さんのご想像通り、CMFCDesktopAlertWndを&lt;/P&gt;
&lt;P&gt;使おうかと思ってます。既にりょーいちさんがこのネタを書かれてるとおりです。m(_"_)m&lt;/P&gt;
&lt;P&gt;| &lt;A href="http://blogs.wankuma.com/ryoichi/archive/2008/01/27/119491.aspx"&gt;http://blogs.wankuma.com/ryoichi/archive/2008/01/27/119491.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;タイマー書けたらいいのですが、今の技量で書けるか不安なので期待しないで下さい。&lt;/P&gt;
&lt;P&gt;むしろ、書く前から恐らく人生初となるカモしれない、私の稚拙なソースが見られると&lt;/P&gt;
&lt;P&gt;思うと恥ずかしいし、皆さんのコードを見た時間が無駄になったらと思うと不安ばかりです。 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;前振り長かった割によ～やく本題ですが、CMFCDesktopAlertWndを表示して右上に[&amp;#215;]印が&lt;/P&gt;
&lt;P&gt;表示されるのですが、どぉにも"afxribbon.rc"が含まれないと表示されないっぽいです。&lt;/P&gt;
&lt;P&gt;(その前に、UIマネージャも設定も必要なのですが)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;で、afxribbon.rcを含む→実行ファイルが&lt;STRONG&gt;1MB&lt;/STRONG&gt;太る、ような感じです。&lt;/P&gt;
&lt;P&gt;たったあの小さなウィンドウを出すため&lt;STRONG&gt;だけ&lt;/STRONG&gt;に1MB。むしろ、[&amp;#215;]ボタンで1MBに近ひ。&lt;/P&gt;
&lt;P&gt;(UI崩れを気にしなければUIマネージャを初期化しなくて良いのですが、[&amp;#215;]ボタンは&lt;/P&gt;
&lt;P&gt;ひどく目立ちます)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;名古屋 第2回勉強会でウィザード直後のVisualStudio風なアプリに、これで3M程度だったら軽いな～、&lt;/P&gt;
&lt;P&gt;というεπιστημη さんからのコメントが記憶にありますが、デスクトップアラートに1MBは高い&lt;/P&gt;
&lt;P&gt;コストですよね・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;タイマーができたとしても、一番太った実行ファイルになるでしょう・・・。作れたら。 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;# 日本語 &amp;amp; 句読点が変だったので修正かけましたm(_"_)m&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/141291.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>私からMFCを取ったら？</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/03/141022.aspx</link><pubDate>Tue, 03 Jun 2008 00:34:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/03/141022.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/141022.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/03/141022.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/141022.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/141022.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;何も残りません・・・。(嘘です、5%ほど残ります。何かが。)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;さておき、以下のスレッドの続編に当たります。(多分)&lt;/P&gt;&lt;A href="http://blogs.wankuma.com/stlain/archive/2008/06/01/140661.aspx"&gt;http://blogs.wankuma.com/stlain/archive/2008/06/01/140661.aspx&lt;/A&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;MFCについて、私としてどのような立場にあるかを考えてみました。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. 何故、MFCを使うのか。(業務的立場から)&lt;/P&gt;
&lt;P&gt;・MSがVC++として標準実装しているライブラリだから。多分、それ位の理由です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. 何故、MFCを使うのか。(私的立場から)&lt;/P&gt;
&lt;P&gt;・現状はFeaturePackが出て、UIウマーな状態を楽しめる。&lt;/P&gt;
&lt;P&gt;・それなりに使っているから、それなりに慣れてしまったのでしょう。&lt;/P&gt;
&lt;P&gt;・ダイアログベースではチョイチョイと簡単に作れます。多分、コレも慣れなのでしょう。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. 好き好んでMFCを使っているか。&lt;/P&gt;
&lt;P&gt;・好き好んで、という立場では半々なところです。&lt;/P&gt;
&lt;P&gt;　(私的にMFCの嫌いな部分を挙げろと言われると真っ先にコレクションクラスとC(Async)Socketクラス)&lt;/P&gt;
&lt;P&gt;・(稀ですが)WTL+STLという選択肢もやってたりします。「軽い」ことが理由カモ知れません。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;というわけです。私的に打つ際、どんな時にMFCなのか、WTLなのかの区別は&lt;/P&gt;
&lt;P&gt;正直ハッキリしてません。気分しだいカモ、なところです。多分、他の人から見て&lt;/P&gt;
&lt;P&gt;MFC使いになると思うのですが、MFCの全てがスキーなわけではなかったりします。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;# カテゴリ「VC++」にしたのですが、自己紹介みたくなっちゃいましたね。&lt;/P&gt;
&lt;P&gt;# 私的に思うところ～、なのであまり炎上しないことを実は祈ってたりします。 orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/141022.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>