From 70215e3682345243301d410fc0072f294006403c Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Wed, 27 May 2015 00:12:46 +0200 Subject: Windows: GUI modifications around PIN field --- src/Common/Dlgcode.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/Common/Dlgcode.c') diff --git a/src/Common/Dlgcode.c b/src/Common/Dlgcode.c index 5cf6dbaf..c9d01290 100644 --- a/src/Common/Dlgcode.c +++ b/src/Common/Dlgcode.c @@ -984,6 +984,11 @@ BOOL CALLBACK AboutDlgProc (HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam // Version SendMessage (GetDlgItem (hwndDlg, IDT_ABOUT_VERSION), WM_SETFONT, (WPARAM) hUserBoldFont, 0); StringCbPrintfA (szTmp, sizeof(szTmp), "VeraCrypt %s", VERSION_STRING); +#ifdef _WIN64 + StringCbCatA (szTmp, sizeof(szTmp), " (64-bit)"); +#else + StringCbCatA (szTmp, sizeof(szTmp), " (32-bit)"); +#endif #if (defined(_DEBUG) || defined(DEBUG)) StringCbCatA (szTmp, sizeof(szTmp), " (debug)"); #endif @@ -10716,3 +10721,16 @@ int GetPin (HWND hwndDlg, UINT ctrlId) } return pin; } + +void SetPin (HWND hwndDlg, UINT ctrlId, int pin) +{ + if (pin > 0) + { + char szTmp[MAX_PIN + 1]; + StringCbPrintfA (szTmp, sizeof(szTmp), "%d", pin); + SetDlgItemText (hwndDlg, ctrlId, szTmp); + } + else + SetDlgItemText (hwndDlg, ctrlId, ""); +} + -- cgit v1.2.3