Changeset: f0b500a5b13b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/f0b500a5b13b
Modified Files:
clients/odbc/winsetup/setup.c
clients/odbc/winsetup/setup.rc
Branch: Aug2024
Log Message:
Implement a Help-button in the Windows ODBC Data Source setup program.
It starts a web browser with specified URL.
diffs (36 lines):
diff --git a/clients/odbc/winsetup/setup.c b/clients/odbc/winsetup/setup.c
--- a/clients/odbc/winsetup/setup.c
+++ b/clients/odbc/winsetup/setup.c
@@ -17,6 +17,7 @@
#include "monetdb_config.h"
#include <windows.h>
+#include <shellapi.h>
/* indicate to sqltypes.h that windows.h has already been included and
that it doesn't have to define Windows constants */
#define ALREADY_HAVE_WINDOWS_TYPE 1
@@ -419,8 +420,10 @@ DialogProc(HWND hwndDlg, UINT uMsg, WPAR
EndDialog(hwndDlg, LOWORD(wParam));
return TRUE;
case IDC_BUTTON_HELP:
- // TODO invoke webbrowser with url to webpage decribing
this dialog.
- MessageBox(hwndDlg, "Help not yet implemented", NULL,
MB_ICONERROR);
+ // invoke webbrowser with url to webpage decribing this
setup dialog.
+ ShellExecute(hwndDlg, NULL,
+
"https://www.monetdb.org/documentation/user-guide/client-interfaces/libraries-drivers/odbc-driver/windows-data-source-setup.html",
+ NULL, NULL, SW_SHOWNORMAL);
return TRUE;
}
default:
diff --git a/clients/odbc/winsetup/setup.rc b/clients/odbc/winsetup/setup.rc
--- a/clients/odbc/winsetup/setup.rc
+++ b/clients/odbc/winsetup/setup.rc
@@ -155,7 +155,7 @@ BEGIN
PUSHBUTTON "Test",IDC_BUTTON_TEST,235,262,50,14
DEFPUSHBUTTON "OK",IDOK,290,262,50,14
PUSHBUTTON "Cancel",IDCANCEL,345,262,50,14
-// PUSHBUTTON "Help",IDC_BUTTON_HELP,400,262,50,14
+ PUSHBUTTON "Help",IDC_BUTTON_HELP,400,262,50,14
END
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]