91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 127KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-07
  • 語言: C/C++
  • 標簽:

資源簡介

純C語言寫計算器界面源碼,GDI繪制控件,HOOK攔截鍵盤按鍵。

資源截圖

代碼片段和文件信息

//?Calculator.cpp?:?定義應用程序的入口點。
//

#include?“stdafx.h“
#include?“Calculator.h“
#include?

using?namespace?std;

#define?MAX_LOADSTRING?100

//?全局變量:
HINSTANCE?hInst; //?當前實例
TCHAR?sztitle[MAX_LOADSTRING]; //?標題欄文本
TCHAR?szWindowClass[MAX_LOADSTRING]; //?主窗口類名
map?mapSubHWndRect; //子窗口區域集合
SIZE?szPreWnd; //窗口之前的大小

HWND?hWndText?=?NULL;
HHOOK?hKeyHook?=?NULL;

//?此代碼模塊中包含的函數的前向聲明:
ATOM MyRegisterClass(HINSTANCE?hInstance);
BOOL InitInstance(HINSTANCE?int);
LRESULT?CALLBACK WndProc(HWND?UINT?WPARAM?LPARAM);
INT_PTR?CALLBACK About(HWND?UINT?WPARAM?LPARAM);
HWND?CreateStaticForMainWnd(HWND?hWnd?LPCTSTR?strText?LONG?lstyle?
int?x?int?y?int?iWidth?int?iHeight);
void?CreateButtonForMainWnd(HWND?hWnd?int?iID?LPCTSTR?strText?int?x?int?y?int?iWidth?int?iHeight);
LRESULT?CALLBACK?HookKeyProc(int?iCode?WPARAM?wParam?LPARAM?lParam);
void?OnShowNum(int?iNum);

int?APIENTRY?_tWinMain(HINSTANCE?hInstance
?????????????????????HINSTANCE?hPrevInstance
?????????????????????LPTSTR????lpCmdLine
?????????????????????int???????nCmdShow)
{
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);

? //?TODO:?在此放置代碼。
MSG?msg;
HACCEL?hAccelTable;

//?初始化全局字符串
LoadString(hInstance?IDS_APP_title?sztitle?MAX_LOADSTRING);
LoadString(hInstance?IDC_CALCULATOR?szWindowClass?MAX_LOADSTRING);
MyRegisterClass(hInstance);

//?執行應用程序初始化:
if?(!InitInstance?(hInstance?nCmdShow))
{
return?FALSE;
}

hAccelTable?=?LoadAccelerators(hInstance?MAKEINTRESOURCE(IDC_CALCULATOR));

//?主消息循環:
while?(GetMessage(&msg?NULL?0?0))
{
if?(!TranslateAccelerator(msg.hwnd?hAccelTable?&msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}

return?(int)?msg.wParam;
}



//
//??函數:?MyRegisterClass()
//
//??目的:?注冊窗口類。
//
//??注釋:
//
//????僅當希望
//????此代碼與添加到?Windows?95?中的“RegisterClassEx”
//????函數之前的?Win32?系統兼容時,才需要此函數及其用法。調用此函數十分重要,
//????這樣應用程序就可以獲得關聯的
//????“格式正確的”小圖標。
//
ATOM?MyRegisterClass(HINSTANCE?hInstance)
{
WNDCLASSEX?wcex;

wcex.cbSize?=?sizeof(WNDCLASSEX);

wcex.style =?CS_HREDRAW?|?CS_VREDRAW;
wcex.lpfnWndProc =?WndProc;
wcex.cbClsExtra =?0;
wcex.cbWndExtra =?0;
wcex.hInstance =?hInstance;
wcex.hIcon =?LoadIcon(hInstance?MAKEINTRESOURCE(IDI_ICON3));
wcex.hCursor =?LoadCursor(NULL?IDC_ARROW);
wcex.hbrBackground =?(HBRUSH)(COLOR_BTNFACE+1);
wcex.lpszMenuName =?MAKEINTRESOURCE(IDC_CALCULATOR);
wcex.lpszClassName =?szWindowClass;
wcex.hIconSm =?LoadIcon(wcex.hInstance?MAKEINTRESOURCE(IDI_ICON2));

return?RegisterClassEx(&wcex);
}

//
//???函數:?InitInstance(HINSTANCE?int)
//
//???目的:?保存實例句柄并創建主窗口
//
//???注釋:
//
//????????在此函數中,我們在全局變量中保存實例句柄并
//????????創建和顯示主程序窗口。
//
BOOL?InitInstance(HINSTANCE?hInstance?int?nCmdShow)
{
???HWND?hWnd;

???hInst?=?hInstance;?//?將實例句柄存儲在全局變量中


//????hWnd?=?CreateWindow(szWindowClass

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-04?21:25??Calculator\
?????目錄???????????0??2013-04-04?21:26??Calculator\Calculator\
?????文件?????????895??2013-04-02?16:47??Calculator\Calculator.sln
?????文件???????68096??2013-04-04?21:23??Calculator\Calculator.suo
?????文件???????23558??2013-04-04?00:33??Calculator\Calculator\calc.ico
?????文件???????11389??2013-04-04?21:23??Calculator\Calculator\Calculator.cpp
?????文件??????????39??2013-04-02?16:47??Calculator\Calculator\Calculator.h
?????文件????????1485??2013-04-03?22:27??Calculator\Calculator\Calculator.idc
?????文件????????3212??2013-04-04?20:46??Calculator\Calculator\Calculator.rc
?????文件????????5082??2013-04-03?22:48??Calculator\Calculator\Calculator.vcproj
?????文件????????1427??2013-04-04?21:23??Calculator\Calculator\Calculator.vcproj.WIN7U-20130217K.Administrator.user
?????目錄???????????0??2013-04-04?21:25??Calculator\Calculator\Debug\
?????文件????????7924??2013-04-04?21:23??Calculator\Calculator\Debug\BuildLog.htm
?????文件?????????403??2013-04-04?16:47??Calculator\Calculator\Debug\Calculator.exe.embed.manifest
?????文件?????????468??2013-04-04?16:47??Calculator\Calculator\Debug\Calculator.exe.embed.manifest.res
?????文件?????????385??2013-04-04?21:23??Calculator\Calculator\Debug\Calculator.exe.intermediate.manifest
?????文件???????48200??2013-04-04?20:48??Calculator\Calculator\Debug\Calculator.res
?????文件?????????766??2013-04-03?22:21??Calculator\Calculator\icon3.ico
?????文件????????1550??2013-04-02?16:47??Calculator\Calculator\ReadMe.txt
?????目錄???????????0??2013-04-03?22:51??Calculator\Calculator\Release\
?????文件???????10622??2013-04-03?22:49??Calculator\Calculator\Release\BuildLog.htm
?????文件?????????380??2013-04-03?22:49??Calculator\Calculator\Release\Calculator.exe.intermediate.manifest
?????文件??????108840??2013-04-03?22:49??Calculator\Calculator\Release\Calculator.res
?????文件????????2473??2013-04-03?22:48??Calculator\Calculator\resource.h
?????文件?????????215??2013-04-02?16:47??Calculator\Calculator\stdafx.cpp
?????文件????????1798??2013-04-04?20:48??Calculator\Calculator\stdafx.h
?????目錄???????????0??2013-04-04?21:25??Calculator\debug\
?????文件??????155648??2013-04-04?21:23??Calculator\debug\Calculator.exe
?????文件?????????397??2010-10-10?15:31??Calculator\removejunk.bat

評論

共有 條評論