From 4101ee8ff9bc818f40dc0173b1434761f187597f Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Tue, 22 Nov 2011 18:30:08 +0000 Subject: added GnuPG git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@197 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- GnuPG/passdialog.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 GnuPG/passdialog.cpp (limited to 'GnuPG/passdialog.cpp') diff --git a/GnuPG/passdialog.cpp b/GnuPG/passdialog.cpp new file mode 100644 index 0000000..b93e3fa --- /dev/null +++ b/GnuPG/passdialog.cpp @@ -0,0 +1,28 @@ +#include "gnupgplugin.h" + +char dlgpassphrase[passphrasesize]; + +BOOL CALLBACK PassphraseDialogProcedure(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) +{ + switch (msg) + { + case WM_INITDIALOG: + TranslateDialogDefault(hdlg); + SetDlgItemText(hdlg,IDC_USERID_STATIC,(LPCTSTR)lparam); + break; + case WM_COMMAND: + switch (LOWORD(wparam)) + { + case IDOK: + ZeroMemory(dlgpassphrase,sizeof(dlgpassphrase)); + GetDlgItemText(hdlg,IDC_PASSPHRASE_EDIT,(LPTSTR)dlgpassphrase,sizeof(dlgpassphrase)); + case IDCANCEL: + EndDialog(hdlg,wparam); + return TRUE; + break; + } + break; + } + + return FALSE; +} -- cgit v1.2.3