//===========================================================================
// 文件:winsysdll.h
// 描述:定义系统动态库的函数原型
//
// 更新:
// 2004/02/06
//===========================================================================
#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地址控件,至于其他的控件,则没有尝试过。
该博客主要围绕系统动态库展开,定义了系统动态库的函数原型,涉及user32和ocbccp32 DLL函数。同时给出了多个SQL相关的宏定义,如SQL_MAX_MESSAGE_LENGTH等,还定义了ODBCCP32的一些SQL函数原型。
9736

被折叠的 条评论
为什么被折叠?



