每当完成一个软件作品的时候,我们需要一个about对话框!
为了省去这样的重复工作,我们有必要制作一个通用的关于对话框!
根据他们的共性,可以分两部分:
一、单位信息
二、程序信息
单位信息:主要为单位名称、单位地址、单位电话、单位E-Mail、单位网址;
程序信息:主要为此程序对计算机硬件需求、计算机软件需求和程序版本。
为了美观,可以在对话框左上方,放一个logo!
整体的窗体布局图,如下图,所示:
在程序实现部分,需要填写打开网址和主程序版本号。
打开网址需要使用WIN32函数ShellExecute;
他的原型为:
HINSTANCE ShellExecute(
__in_optHWND hwnd,
__in_optLPCTSTR lpOperation,
__inLPCTSTR lpFile,
__in_optLPCTSTR lpParameters,
__in_optLPCTSTR lpDirectory,
__inINT nShowCmd
);
我们只要三个参数即可:句柄、网址、打开方式
代码如下:
读取程序版本号,需要使用如下函数:
1.
GetFileVersionInfo
函数原型:
BOOL WINAPI GetFileVersionInfo(
__inLPCTSTR lptstrFilename,
__reservedDWORD dwHandle,
__inDWORD dwLen,
__outLPVOID lpData
);
2.
VerQueryValue
函数原型:
BOOL WINAPI VerQueryValue(
__inLPCVOID pBlock,
__inLPCTSTR lpSubBlock,
__outLPVOID *lplpBuffer,
__outPUINT puLen
);
3.
GetModuleFileName
DWORD WINAPI GetModuleFileName(
__in_optHMODULE hModule,
__outLPTSTR lpFilename,
__inDWORD nSize
);
具体代码u_about.pas
分享到:
相关推荐
VB6.0 多种使用通用对话框的方法演示含源代码,为对话框增加常见的“打开”、“另存为”、“字体”、“打颖、“帮助”。演示了当“颜色”、“字体”等对话框按钮被按下时,程序如何执行,将TextBox的字体属性根据...
通用Dialog对话框.
易语言通用对话框模块
通用对话框用法例子
详细介绍了如何打开文件,保存文件,新建文件。
易语言通用对话框源码易语言 通用对话框 模块 自己编译就了
易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar ...
通用对话框扩展
Visual C++ 开发技术 通用对话框编程 打印对话框例程,例程来自《Visual C++ 开发技术大全》,全部打包下载可点击http://download.csdn.net/detail/zhou625315237/5103878
这个程序是unity3d的。本程序是功能主要是给当前场景照相,并调用通用文件夹对话框,自己选择路径和文件名保存图片。
易语言修改通用对话框大小源码,修改通用对话框大小,线程事件,FindWindow,设置窗口位置_
易语言源码易语言调整通用对话框窗口默认大小源码.rar 易语言源码易语言调整通用对话框窗口默认大小源码.rar 易语言源码易语言调整通用对话框窗口默认大小源码.rar 易语言源码易语言调整通用对话框窗口默认大小...
易语言调整通用对话框窗口默认大小源码,调整通用对话框窗口默认大小,线程事件,FindWindow,设置窗口位置_
Visual C++ 开发技术 通用对话框编程 文件对话框例程,例程来自《Visual C++ 开发技术大全》,全部打包下载可点击http://download.csdn.net/detail/zhou625315237/5103878
易语言修改通用对话框大小源码。@资源源码站。
资源介绍:。易语言通用对话框模块源码例程程序调用API函数实现通用对话框功能。资源作者:。易学编程网。资源界面:。资源下载:。
Visual C++编程技巧 通用对话框如字体对话框,颜色对话框,页面设置对话框,查找和替代对话框,文件对话框,预览位图文件等等;包含源代码
定制通用的打印对话框Customizing the Common Print Dialog
WPF的一些对话框的创建: 1、消息框 2、“打开文件”对话框 3、“保存文件”对话框 4、“打印”对话框