hiddenwindow.cpp
来自「PGP8.0源码 请认真阅读您的文件包然后写出其具体功能」· C++ 代码 · 共 75 行
CPP
75 行
/*____________________________________________________________________________
Copyright (C) 2002 PGP Corporation
All rights reserved.
$Id: HiddenWindow.cpp,v 1.6 2002/08/06 20:10:09 dallen Exp $
____________________________________________________________________________*/
#include "CPGPexch.h"
#include <process.h>
#include "Globals.h"
#include "Utils.h"
#include "resource.h"
#include "DecryptVerify.h"
#include "PGPsc.h"
HWND _hwndHidden = NULL; // Window for catching messages
LRESULT CALLBACK HiddenWindowProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam);
HWND CreateHiddenWindow(void)
{
HWND hwnd;
WNDCLASS wc;
// Register the Window Class
wc.style = 0;
wc.lpfnWndProc = HiddenWindowProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = UIGetInstance();
wc.hIcon = 0;
wc.hCursor = 0;
wc.hbrBackground = 0;
wc.lpszMenuName = 0;
wc.lpszClassName = "pgpExch Hidden Window";
RegisterClass(&wc);
hwnd = CreateWindow("pgpExch Hidden Window", "pgpExch Hidden Window",
WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, NULL, NULL, UIGetInstance(), NULL);
return hwnd;
}
LRESULT CALLBACK HiddenWindowProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
if (msg == WM_CREATE)
{
ShowWindow(hwnd, SW_HIDE);
return 0;
}
return DefWindowProc(hwnd, msg, wParam, lParam);
}
/*__Editor_settings____
Local Variables:
tab-width: 4
End:
vi: ts=4 sw=4
vim: si
_____________________*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?