From 8142cedd8b857edd99a92f328e8b692b32bfeba6 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Thu, 16 Dec 2010 23:06:55 +0200 Subject: save windows position --- options.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'options.cpp') diff --git a/options.cpp b/options.cpp index c0debec..3ac57b9 100644 --- a/options.cpp +++ b/options.cpp @@ -639,6 +639,7 @@ static BOOL CALLBACK DlgProcLoadPublicKey(HWND hwndDlg,UINT msg,WPARAM wParam,LP { case WM_INITDIALOG: { + SetWindowPos(hwndDlg, 0, load_key_rect.left, load_key_rect.top, 0, 0, SWP_NOSIZE|SWP_SHOWWINDOW); HANDLE hcnt = hContact; if(metaIsProtoMetaContacts(hcnt)) hcnt = metaGetMostOnline(hcnt); @@ -1221,6 +1222,11 @@ static BOOL CALLBACK DlgProcLoadPublicKey(HWND hwndDlg,UINT msg,WPARAM wParam,LP DestroyWindow(hwndDlg); break; case WM_DESTROY: + { + GetWindowRect(hwndDlg, &load_key_rect); + DBWriteContactSettingDword(NULL, szGPGModuleName, "LoadKeyWindowX", load_key_rect.left); + DBWriteContactSettingDword(NULL, szGPGModuleName, "LoadKeyWindowY", load_key_rect.top); + } break; } -- cgit v1.2.3