65.9K
CodeProject 正在变化。 阅读更多。
Home

Pablo van der Meer 的 CAboutCtrl 类移植到 WTL

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.29/5 (4投票s)

2002年9月8日

viewsIcon

48043

downloadIcon

1052

此控件可用作 WTL 应用程序的关于框。

Sample Image

描述

原始的 CAboutCtrl 类是用 MFC 编写的,由三个部分组成:

  1. 背景图片
  2. 滚动字幕
  3. 旋转飞行标志
我将其移植到 WTL 用于我的共享软件。所有功能都已保留。

用法

要在您的应用程序中使用该类,请执行以下操作:

  1. 将 AboutCtrl.h 插入到您的项目中。
  2. 在您的对话框上放置一个图片控件。
  3. 为该图片控件添加一个成员变量。
  4. CAboutCtrl m_AboutCtrl; 
  5. 在您的对话框的构造函数中设置字幕文本。
  6. CString strCredits = "\tCAboutCtrl Example\n\n"
                         "\rProgrammed by:\n"
                         "Pablo van der Meer\n\n"
                         "\rPorted to WTL by Ma Weida\n\n"
                         "\rSpecial thanks to:\nwww.codeproject.com\n\n"
                         "\rCopyright ?2002\n\rPablo Software Solutions\n"
                         "\rAll right reserved.\n\n"
                         "http:\\www.pablovandermeer.nl\n";
    m_AboutCtrl.SetCredits(strCredits);
    
  7. 在与 WM_INITDIALOG 对应的消息处理程序中子类化图片控件。
  8. m_AboutCtrl.SubclassWindow(GetDlgItem(IDC_ABOUT_CTRL));

原始文章

Pablo van der Meer 的原始文章可以在 这里 找到。

© . All rights reserved.