📄 aionshoutdlg.h
字号:
// AIONShoutDlg.h : header file
//
#if !defined(AFX_AIONSHOUTDLG_H__2835A0FE_0904_4083_B511_8A0BC47781F3__INCLUDED_)
#define AFX_AIONSHOUTDLG_H__2835A0FE_0904_4083_B511_8A0BC47781F3__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "winable.h"
/////////////////////////////////////////////////////////////////////////////
// CAIONShoutDlg dialog
class CAIONShoutDlg : public CDialog
{
// Construction
public:
CAIONShoutDlg(CWnd* pParent = NULL); // standard constructor
//设置static text的颜色
CBrush m_brush;
CFont m_font;
HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
///////////////////////
static void KBCWait4IBE();
static void VxdKeyHit(UINT vKey);
static void VxdKeyDown(UINT vKey);
static void VxdKeyUp(UINT vKey);
static void OneKey(BYTE key, int mSeconds);
static void TwoKey(BYTE key1, BYTE key2, int mSeconds);
//RemoteInjectDll
static DWORD FindTarget( LPCTSTR lpszProcess );
static BOOL RemoteLoadLibrary( DWORD dwProcessID, LPCSTR lpszDll );
static BOOL RemoteFreeLibrary( DWORD dwProcessID, LPCSTR lpszDll );
// static int CALLBACK MainDlgProc( HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam );
//回调函数
static BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);
// Dialog Data
//{{AFX_DATA(CAIONShoutDlg)
enum { IDD = IDD_AIONSHOUT_DIALOG };
CEdit m_ContentCtr;
CStatic m_MyStatic;
UINT m_time;
CString m_content;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAIONShoutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CAIONShoutDlg)
afx_msg void OnTimer(UINT nIDEvent);//
virtual void OnCancel();//
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnSetfocusEdit2();
afx_msg void OnShout();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
void RegSysHotkey();//
BOOL PreTranslateMessage(MSG* pMsg); //
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_AIONSHOUTDLG_H__2835A0FE_0904_4083_B511_8A0BC47781F3__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -