InstallShield自定義對話方塊淺談(五) (轉)
//===========================================================================
// :winsysdll.h
// 描述:定義動態庫的原型
//
// :
// 2004/02/06
//===========================================================================
:namespace prefix = o ns = "urn:schemas--com::office" />
#ifndef __WINSYSDLL_H__
#define __WINSYSDLL_H__
//----------------------------------------------------
// user32 DLL functions used in project.
//----------------------------------------------------
//----------------------------------------------------
// Prototype ocbccp32 DLL functions used in project.
//----------------------------------------------------
#ifndef OC_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 _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.SQLConfigData(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下自定義對話方塊的一些心得。在建立自定義對話方塊的時候,還是有一些疑惑,當在自定義對話方塊上新增了之後,WaitOnDialog始終返回DLG_ERR的錯誤,不知道如何在自定義對話方塊上新增IP地址控制元件,至於其他的控制元件,則沒有嘗試過。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10794571/viewspace-974719/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- InstallShield自定義對話方塊淺談(三) (轉)
- InstallShield自定義對話方塊淺談(四) (轉)
- InstallShield自定義對話方塊模板程式碼(轉)
- AlertDialog 自定義對話方塊檢視
- Flutter 23: 圖解自定義 Dialog 對話方塊Flutter圖解
- Android自定義View(1):對話方塊-DialogAndroidView
- 自定義一個簡單的載入對話方塊
- 直播系統程式碼,自定義平臺私聊對話方塊
- C++ Qt開發:自定義Dialog對話方塊元件C++QT元件
- C/C++ Qt 自定義Dialog對話方塊元件應用C++QT元件
- 一對一直播app開發,自定義彈出對話方塊的樣式APP
- react.js自定義pc桌面端對話方塊|react仿layer彈窗ReactJS
- Word 2007分欄對話方塊中自定義分欄
- svelte元件:svelte3自定義桌面PC端對話方塊元件svelte-layer元件
- 對話方塊函式函式
- 登入對話方塊
- 微信小程式-騷操作,自定義授權對話方塊,且遮蓋層遮住tabBar微信小程式tabBar
- c#中的模態對話方塊和非模態對話方塊C#
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- 進一步學習對話方塊(轉)
- 對話方塊背景色的設定 (轉)
- 對話方塊中對成批控制元件的操作 (轉)控制元件
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- 重新顯示 Windows 98 歡迎對話方塊(轉)Windows
- SAP Spartacus 自定義Popover指令,如何實現彈出對話方塊自動關閉功能
- 基於React.js網頁版彈窗|react pc端自定義對話方塊元件RLayerReactJS網頁元件
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- DialogPane對話方塊佈局
- 視窗和對話方塊居中對齊
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- 基於NuxtJS/Vue自定義彈層元件|Vue長按彈窗|Vue全域性對話方塊UXJSVue元件