📄 interface.h
字号:
#ifndef _INTERFACE_H
#define _INTERFACE_H
class CInterface
{
public:
CInterface();
~CInterface();
public:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// 谅螟惑窜狼 Message 包府.
//---------------------------------------------------------------------------------------------------------------//
ClientSysMsg m_xClientSysMsg;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// Main Interface 贸府函荐.
//---------------------------------------------------------------------------------------------------------------//
CWHWilImageData* m_pxInterImg; // 霸烙惑俊辑 荤侩且 牢磐其捞胶 捞固瘤.
CWHWilImageData m_xInterImgEx; // 牢磐其捞胶 包访 捞固瘤.
COMMONITEMSET m_stCommonItem; // 傍侩 酒捞袍 历厘(付快胶 酒捞袍).
RECT m_rcMain; // 皋牢牢磐其捞胶 傈眉 康开.
RECT m_rcChat; // 盲泼芒 康开.
INT m_nFstLine; // 盲泼拳搁扼牢狼 力老 拉临捞 啊府虐绰 盲泼府胶飘狼 锅龋牢郸胶.
CDLList<CHAT> m_xChat; // 唱穿绢柳 盲泼 单捞鸥.
CDLList<INT> m_xWndOrderList;
BOOL m_bMoveFocusedWnd;
SHORT m_shBeltHeight;
BYTE m_bBeltState;
CGameBtn m_xInterBtn[_MAX_INTER_BTN]; // 滚瓢.
CScrlBar m_xScrlBar;
BOOL m_bShowKey;
CMirMsgBox m_xMsgBox; // 侩扁.
INT m_nIdxMsgBox; // 侩扁.
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// Main Interface 俊辑 包府窍绰 Window.
//---------------------------------------------------------------------------------------------------------------//
CInventoryWnd m_xInventoryWnd; //啊规扩档快.
CStatusWnd m_xStatusWnd; //某腐磐 沥焊 焊扁扩档快(3俺).
CStoreWnd m_xStoreWnd; //惑痢扩档快.
CExchangeWnd m_xExchangeWnd; //背券扩档快.
CGuildMasterWnd m_xGuildMasterWnd; //巩林扩档快.
CGuildWnd m_xGuildWnd; //巩盔扩档快.
CGroupWnd m_xGroupWnd; //弊缝扩档快.
CGroupPopWnd m_xGroupPopWnd; //弊缝涝仿扩档快.
CChatPopWnd m_xChatPopWnd; //弊缝涝仿扩档快.
CNPCWnd m_xNPCWnd; //NPC 措拳芒.
CQuestWnd m_xQuestWnd; //涅胶飘芒.
COptionWnd m_xOptionWnd; //可记芒.
CHorseWnd m_xHorseWnd; //富芒.
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
public:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// 檬扁拳, 昏力, 积己.
//---------------------------------------------------------------------------------------------------------------//
VOID Init();
VOID Destroy();
VOID CreateInterface(CImageHandler* pxImgHandler);
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// 盲泼皋矫瘤包访 窃荐.
//---------------------------------------------------------------------------------------------------------------//
VOID MsgAdd(DWORD dwFontColor, DWORD dwFontBackColor, CHAR* pszMsg = NULL);
BOOL MsgDelete(); // 皋矫瘤 昏力.
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// 皋牢牢磐其捞胶包访 窃荐.
//---------------------------------------------------------------------------------------------------------------//
VOID RenderInterface(INT nLoopTime, POINT ptMousePos); // 拳搁俊 牢磐其捞胶 包访何盒阑 焊咯霖促.
VOID ShowWndList();
VOID ShowChatList();
VOID ShowBeltItem();
VOID ShowGameStatus();
VOID ShowMagicKey();
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// 扩档快 府胶飘 包府 棺 惑怕摹 汲沥窃荐.
//---------------------------------------------------------------------------------------------------------------//
INT GetWindowInMousePos(POINT ptMouse);
VOID AddWindowToList(INT nID);
VOID DeleteWindowToList(INT nID);
BOOL WindowActivate(INT nID);
VOID WindowFocusChangedAndSetReadyMove(INT nID, POINT ptMouse);
VOID MoveTopWindow(POINT ptMouse);
VOID AllWindowsFocusOff();
BOOL IsTopWindow(INT nID);
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// Message Funtion.
//---------------------------------------------------------------------------------------------------------------//
VOID OnSysKeyDown();
BOOL OnKeyDown(WPARAM wParam, LPARAM lParam);
BOOL OnKeyUp(WPARAM wParam, LPARAM lParam);
BOOL OnLButtonDown(POINT ptMouse);
BOOL OnLButtonUp(POINT ptMouse);
BOOL OnMouseMove(POINT ptMouse);
BOOL OnScrollDown();
BOOL OnScrollUp();
BOOL OnLButtonDoubleClick(POINT ptMouse);
LRESULT OnMsgInputted(WPARAM wParam, LPARAM lParam);
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
};
#endif // _INTERFACE_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -