InstallShield自定義對話框淺談(五)

 

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

// 文件: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地址控件,至於其他的控件,則沒有嘗試過。
發佈了27 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章