• 您的位置我爱Aspx >> VC.Net >> <b>一个简单的显示文字控件</b>
  • <b>一个简单的显示文字控件</b>

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:13:30  关键字:
  • 一个简单的显示文字控件

    前言:

    做过很多项目之后,发现其实在很多项目里都需要写一些log文件,以便查找原因,而且很有效。有些项目也要求能看到现在程序正在运行什么,而不是仅仅为了调试的时候用。比如一些操作是否成功,或是一些提示性的文字,这样log文件在这方面就有些欠缺。不过做为一个程序开高手的来讲,总有可以解决的办法。

    这个demo程序在功能上很大程度很类似tooltip控件,但是又有些不同。用tooltip需要写很多其它的代码。而本demo,只需要传一个要显示的字符串。

    特点

    1.接口简单。只需要传一个要显示的字符串。

    2.字符串窗口可自动适应字符串长度。

    3.可扩展性非常强。只需要简单的加工就可以完成很多很实用的功能。

    实现过程

    在这里我不想把每步写的很详细,这里的步骤也需要你有一些vc基础,如果看不清楚的话,可以下载原代码。

    1.新建 MFC APPwizard(dll)

    2.New class 名字叫CprintWnd

    3.Ctrl +w 增加onpaint,ontimer消息响应函数,并加一个定义创建函数。

    4.定义一个导出函数ShowString (char * _str,HWND hWnd)。

    5.去除一些bug,后,rebuildall。

    6.创建一个调试exe.

    后记

    写这个demo主要是给大家一个抛砖引玉的作用,另一个是想通过这个demo能引起大家对这个网站的大力支持,特别是vc爱好者。

    在下几期中,我准备分别完成,atl版,mfc/active版,opengl版。请大家多多关注。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:<b>C++指针使用方法解惑</b>
    下一篇:<b>用户界面设计的技巧与技术(站长推荐)</b>
  • 相关文章