`
luliangok
  • 浏览: 816399 次
文章分类
社区版块
存档分类
最新评论

通用的关于对话框

 
阅读更多

每当完成一个软件作品的时候,我们需要一个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





分享到:
评论

相关推荐

    VB 多种使用通用对话框的方法演示.rar

    VB6.0 多种使用通用对话框的方法演示含源代码,为对话框增加常见的“打开”、“另存为”、“字体”、“打颖、“帮助”。演示了当“颜色”、“字体”等对话框按钮被按下时,程序如何执行,将TextBox的字体属性根据...

    易语言通用对话框模块

    "易语言通用对话框模块"是易语言环境中一个重要的组件,它提供了丰富的对话框功能,使得开发者能够方便地在自己的程序中集成各种交互界面。 通用对话框模块在编程中扮演着不可或缺的角色,因为它们是用户与应用程序...

    通用Dialog对话框.

    "通用Dialog对话框"是指那些可以应用于多种场景,具有广泛适用性的对话框组件。在本文中,我们将深入探讨通用Dialog对话框的基本概念、功能、设计原则以及在不同编程环境中的应用。 1. 基本概念: - 对话框:在...

    易语言调整通用对话框窗口默认大小

    "易语言调整通用对话框窗口默认大小"这个主题涉及到易语言编程中如何修改系统对话框的标准尺寸,以适应特定的程序需求。易语言是一种中国本土化、简单易学的编程语言,其设计目标是降低编程的技术门槛,使得更多的人...

    通用对话框用法例子

    在Windows编程中,通用对话框(Common Dialog Box)是一个重要的组成部分,它允许用户与应用程序进行交互,执行常见的文件操作,如打开、保存文件,选择颜色,打印等。本示例将详细讲解通用对话框的使用方法,以帮助...

    易语言修改通用对话框大小源码

    本知识点将围绕易语言如何修改通用对话框的大小这一主题展开,通过深入探讨易语言的特性、通用对话框的概念以及如何实际操作来修改对话框大小,帮助你更好地理解和应用这项技术。 易语言是由王垠博士创建的一种编程...

    通用对话框

    在VC++编程环境中,通用对话框(Common Dialog Box)是一个重要的组成部分,尤其对于初学者而言,它是构建用户界面时不可或缺的工具。通用对话框提供了一种标准的方式,让用户与应用程序进行交互,例如打开或保存...

    易语言通用对话框模块源码

    《易语言通用对话框模块源码解析》 在编程领域,通用对话框是用户与应用程序交互的重要组成部分,它提供了一种标准的方式,让用户能够执行常见的文件操作,如打开、保存文件,选择颜色或字体等。易语言,作为一款...

    【Win32汇编】通用对话框

    【Win32汇编】通用对话框是Windows编程中的一个重要概念,主要应用于创建与用户交互的界面元素。在Windows API中,通用对话框(Common Dialogs)为开发者提供了一种标准化的方法来实现常见任务,如打开文件、保存...

    易语言修改通用对话框大小

    在易语言中,有时我们需要自定义通用对话框的大小来适应特定的应用场景,本篇文章将详细介绍如何在易语言中修改通用对话框的大小,并涉及线程事件和Windows API函数的使用。 首先,我们需要理解易语言的基本结构和...

    VC通用对话框的实现

    在Microsoft Visual C++ (VC++) 开发环境中,通用对话框(Common Dialog Box)是一种预定义的用户界面元素,用于提供标准的与用户交互的方式,如打开文件、保存文件、颜色选择、字体选择等常见操作。本教程将详细...

    通用对话框如何使用源码

    详细介绍了如何打开文件,保存文件,新建文件。

    易语言通用对话框源码

    易语言通用对话框源码易语言 通用对话框 模块 自己编译就了

    易语言源码易语言通用对话框模块源码.rar

    易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar 易语言源码易语言通用对话框模块源码.rar ...

    易语言调整通用对话框窗口默认大小源码

    本话题主要讨论的是如何使用易语言来调整通用对话框窗口的默认大小。 通用对话框是Windows操作系统中一个标准的用户界面组件,它提供了一种标准的方式让用户选择文件、文件夹、颜色、字体等。在易语言中,我们可以...

    定制通用的打印对话框Customizing the Common Print Dialog

    "定制通用的打印对话框Customizing the Common Print Dialog"这一主题就是关于如何扩展和修改系统提供的标准打印对话框,以实现更丰富的功能或提供更个性化的用户体验。 在Windows API中,通用的打印对话框(Common...

    Windows 2000中使用通用文件对话框.zip_文件对话框

    在Windows操作系统中,通用文件对话框(Common File Dialogs)是一种标准组件,允许用户选择文件或文件夹进行打开、保存、打印等操作。在Windows 2000中,开发者可以利用这些对话框来增强其应用程序的用户界面,提供...

    Visual C++编程技巧 通用对话框

    在Visual C++编程中,通用对话框(Common Dialogs)是一种方便用户与应用程序交互的预定义界面组件。这些对话框提供了标准的操作界面,使得用户能够执行常见的任务,如选择文件、设置字体、调整颜色等,而无需为每个...

Global site tag (gtag.js) - Google Analytics