319 |
winpt_main_proc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
winpt_main_proc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
320 |
{ |
{ |
321 |
static NOTIFYICONDATA NID; |
static NOTIFYICONDATA NID; |
322 |
static int use_hotkey = 0; |
static int use_hotkey = 0; |
|
LPARAM param; |
|
|
curr_wnd_ctx currwnd = {0}; |
|
|
int rc, set_wc = 0, has_data = 0; |
|
323 |
INITCOMMONCONTROLSEX cce; |
INITCOMMONCONTROLSEX cce; |
324 |
|
LPARAM param; |
325 |
|
HWND wnd; |
326 |
gpgme_error_t err; |
gpgme_error_t err; |
327 |
|
curr_wnd_ctx currwnd = {0}; |
328 |
|
const char *s; |
329 |
|
int rc, set_wc = 0, has_data = 0; |
330 |
|
|
331 |
switch (msg) { |
switch (msg) { |
332 |
case WM_CREATE: |
case WM_CREATE: |
537 |
|
|
538 |
/** File handling **/ |
/** File handling **/ |
539 |
case ID_WINPT_FILE: |
case ID_WINPT_FILE: |
540 |
dialog_box_param( glob_hinst, (LPCSTR)IDD_WINPT_FILE, |
s = _("File Manager (use drag & drop to add files)"); |
541 |
GetDesktopWindow(), file_manager_dlg_proc, 0, |
wnd = FindWindow (NULL, s); |
542 |
_("File Manager (use drag & drop to add files)"), IDS_WINPT_FILE ); |
if (wnd && IsIconic (wnd)) |
543 |
|
ShowWindow (wnd, SW_RESTORE); |
544 |
|
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_FILE, |
545 |
|
GetDesktopWindow (), file_manager_dlg_proc, 0, |
546 |
|
s, IDS_WINPT_FILE); |
547 |
break; |
break; |
548 |
|
|
549 |
/** Misc **/ |
/** Misc **/ |
550 |
case ID_WINPT_KEY: |
case ID_WINPT_KEY: |
551 |
|
wnd = FindWindow (NULL, _("Key Manager")); |
552 |
|
if (wnd && IsIconic (wnd)) |
553 |
|
ShowWindow (wnd, SW_RESTORE); |
554 |
param = 0; |
param = 0; |
555 |
if( cmd ) |
if (cmd) |
556 |
param = (LPARAM)cmd; |
param = (LPARAM)cmd; |
557 |
dialog_box_param( glob_hinst, (LPCSTR)IDD_WINPT_KEYMISC, |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_KEYMISC, |
558 |
GetDesktopWindow(), keymanager_dlg_proc, param, |
GetDesktopWindow(), keymanager_dlg_proc, param, |
559 |
_("Key Manager"), IDS_WINPT_KEYMISC ); |
_("Key Manager"), IDS_WINPT_KEYMISC); |
560 |
cmd = 0; |
cmd = 0; |
561 |
break; |
break; |
562 |
|
|