InstallShield自定义对话框浅谈(五)

原创 2004年02月07日 23:03:00
 

//===========================================================================

// 文件:winsysdll.h

// 描述:定义系统动态库的函数原型

//

// 更新:

//            2004/02/06

//===========================================================================

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

#ifndef __WINSYSDLL_H__

#define __WINSYSDLL_H__

 

 

       //----------------------------------------------------

       // Prototype user32 DLL functions used in project.

       //----------------------------------------------------

      

 

       //----------------------------------------------------

       // Prototype ocbccp32 DLL functions used in project.

       //----------------------------------------------------

 

#ifndef ODBC_ADD_DSN

       #define ODBC_ADD_DSN                  1

#endif

#ifndef ODBC_CONFIG_DSN

       #define ODBC_CONFIG_DSN                   2

#endif

#ifndef ODBC_ADD_SYS_DSN

       #define ODBC_ADD_SYS_DSN          4

#endif

#ifndef ODBC_CONFIG_SYS_DSN

       #define ODBC_CONFIG_SYS_DSN           5

#endif

#ifndef ODBC_INSTALL_COMPLETE

       #define ODBC_INSTALL_COMPLETE       2

#endif

#ifndef ODBC_INSTALL_DEIVER

       #define ODBC_INSTALL_DEIVER             1

#endif

#ifndef SQL_MAX_MESAGE_LENGTH

       #define SQL_MAX_MESSAGE_LENGTH   512

#endif

#ifndef SQL_SUCCESS_WITH_INFO

       #define SQL_SUCCESS_WITH_INFO 1

#endif

#ifndef SQL_NO_DATA

       #define SQL_NO_DATA                            100

#endif

#ifndef SQL_ERROR

       #define SQL_ERROR                         -1

#endif

prototype BOOL ODBCCP32.SQLConfigDataSource(HWND, SHORT, BYVAL STRING, BYVAL STRING);

 

prototype BOOL ODBCCP32.SQLValidDSN(BYVAL STRING);

 

prototype BOOL ODBCCP32.SQLInstallerError(SHORT, POINTER, BYREF STRING, SHORT, POINTER);

 

#endif // __WINSYSDLL_H__

 

以上是本人对在InstallShield下自定义对话框的一些心得。在建立自定义对话框的时候,还是有一些疑惑,当在自定义对话框上添加了IP地址控件之后,WaitOnDialog始终返回DLG_ERR的错误,不知道如何在自定义对话框上添加IP地址控件,至于其他的控件,则没有尝试过。

InstallShield自定义对话框以及问题

前言:由于项目需要,而Installshield中的界面没有我们想要的,就需要定制一套了,也在网上看了很多资料,现在项目做的差不多了,总结一下 网上有很多Installshield高手的文章,都可以参...
  • hustypf
  • hustypf
  • 2013年09月30日 16:23
  • 6483

InstallShield创建自定义对话框 实例(转)

1.在Dialogs视图中,右键All Dialog,选择新建对话框(New Dialog) 2.创建一个空白对话框,命名为MyDlg. 3.双击MyDlg下的子项即可进入对话框的编辑模式 4....
  • dragoo1
  • dragoo1
  • 2015年03月30日 21:50
  • 1506

InstallShield自定义对话框浅谈(转)

说明:本文档的InstallShield为6.22版本,语言:中文。操作系统为Windows2000。资源编辑工具:Microsoft Visual C ++ 6.0。修改的DLL:_isuer.d...
  • dragoo1
  • dragoo1
  • 2015年05月02日 14:57
  • 2615

InstallShield使用---安装设计界面

InstallShield使用---安装设计界面
  • eickandy
  • eickandy
  • 2015年11月03日 11:07
  • 1164

InstallShield-用户界面函数(原创+转载)

这两天遇到一个InstallShield卸载的问题,不同的计算机上有不同的现象,就是在卸载的时候,当前产品的注册表项所在的目录(还有其他产品的注册表项),都被删除了,正确的做法应该是只删除当前产品的注...
  • hustypf
  • hustypf
  • 2013年07月26日 16:03
  • 3456

一个完整的Installshield安装程序实例

一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一 前言 Installshield可以说是最好的做安装程序的商业软件之一,不过因为功能的太过于...
  • duanbeibei
  • duanbeibei
  • 2015年12月16日 22:06
  • 29926

InstallShield 2013 应用笔记(一)

背景因项目需要,将最终交付的应用打包成安装程序。在VS2010之前版本,所有安装包制作,我都使用VS自带的安装程序。在VS2010后,因对VS的安装程序维护成本过高,依赖的VBScript脚本语言,因...
  • black0707
  • black0707
  • 2015年05月14日 15:05
  • 1353

IOS之自定义对话框

IOS之自定义对话框 由于通过继承UIAlterView来实现自定义对话框的方法在IOS7.0系统中不能再实现,通过查找相关资料寻找到一个相对比较简单而且有效的方法来替代之前的方法。接下来我们将学习...
  • luzhiyong01
  • luzhiyong01
  • 2013年12月23日 16:18
  • 2853

InstallShield使用介绍之一:InstallShield的工程类型的选择

熟悉InstallShield用户清楚有Basic MSI,InstallScript和InstallScript MSI三种工程类型可选择,如果你初次使用InstallShield,你可能面临一个问...
  • wuxiaoqrs
  • wuxiaoqrs
  • 2015年05月14日 10:49
  • 592

InstallShield安装包在Win7下权限问题的解决方案

众所周知,win7下的权限问题很让人头疼,最近在用InstallShield给AliProbe打包的时候,同样在win7下遇到了问题。主要的限制是:在安装目录下不能创建文件以及执行任何的写操作。这个问...
  • educast
  • educast
  • 2014年12月01日 12:47
  • 3996
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InstallShield自定义对话框浅谈(五)
举报原因:
原因补充:

(最多只允许输入30个字)