📄 say.txt
字号:
一个动态连接库(MFC扩展库)及其测试程序的例子(一个定时关闭的消息对话框).
动态连接库输出:
一个类:
class __declspec( dllexport ) CAutoMessageBox : public CDialog
{
//...
};
一个全局函数:
int __declspec( dllexport ) AutoMessageBox( int nInterval, const CString& strMessage, const CString& strTitle );
这个全局函数只是简单的调用了上面的类.
输出的类和函数完成的功能就是:
显示一个模式对话框,并在指定的时间(以秒为单位)之后自动关闭这个对话框.
其中strMessage和strTitle需要格式化的字符串,
预留一个显示秒数的地方,参考如下默认值.
默认值:
nInterval = 30;//对话框显示时间,以秒为单位,默认为30秒!
strMessage = "对话框将在 %d 秒之后关闭...";//默认显示的消息
strTitle = "剩余时间: %d 秒";//默认显示的标题
动态连接库输出的头文件和库位于Export文件夹,
带文件名以D结尾的是Debug版,另外的是Release版.
测试程序位于文件夹TestAutoMessageBox.
附全部源代码,可以直接编译(VC6).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -