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 -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org