| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- // QQDlg.h : 头文件
- //
- #pragma once
- #include "LogonDlg.h"
- #include "BuddyListBox.h"
- #include "HideWindow.h"
- #include "SkinManager.h"
- #include "SkinDlg.h"
- // CQQDlg 对话框
- class CQQDlg : public CSkinManager
- {
- protected:
- CLogonDlg m_LogonDlg;
- CImageEx * m_pImageSearch;
- CImageEx * m_pImageSearchText;
- CString m_StrName;
- CString m_StrNote;
- //控件
- protected:
- CSkinButton m_btSkin;
- CSkinButton m_btWrite;
- bool m_bShowEdit;
- CEdit m_EditWrite;
- CEdit m_EditSearch;
- CSkinButton m_btClearSearch;
- CSkinButton m_btState;
- CFont m_ftName;
- //Tab+好友列表
- CSkinTabCtrl m_TabCtrl;
- CBuddyListBox m_BuddyList;
- CBuddyListBox m_GroupList;
- CBuddyListBox m_MsgList;
- //QQ面板按钮
- CSkinButton m_btQQApp[5];
- CSkinButton m_btMenu;
- CSkinButton m_btTool[4];
- CSkinButton m_btApply[4];
- CHideWindow m_HideWindow;
- CSkinDlg m_SkinManager;
- public:
- CQQDlg(CWnd* pParent = NULL); // 标准构造函数
- virtual ~CQQDlg();
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- //窗口绘制
- virtual void DrawClientArea(CDC*pDC,int nWidth,int nHeight);
- virtual BOOL OnInitDialog();
- LRESULT OnLogonMessage(WPARAM wParam,LPARAM lParam);
- void UpdataResource();
- void InitGroupList();
- void InitMsgList();
- void InitBuddyList();
- void InitTabCtrl();
- int GetNameLength();
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnDestroy();
- afx_msg void OnSize(UINT nType, int cx, int cy);
- afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
- afx_msg BOOL OnEraseBkgnd(CDC* pDC);
-
- afx_msg void OnGetMinMaxInfo(MINMAXINFO* lpMMI);
- afx_msg void OnEnKillfocusEditPass();
- afx_msg void OnEnKillfocusEditSearch();
- afx_msg BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
- afx_msg void OnTimer(UINT nIDEvent);
- afx_msg LRESULT OnNcHitTest(CPoint point);
- afx_msg void OnSizing(UINT fwSide, LPRECT pRect);
- afx_msg void OnMoving(UINT fwSide, LPRECT pRect);
- void OnTcnDropDownMenu( NMHDR *pNMHDR, LRESULT *pResult );
- void OnTcnSelchangeType( NMHDR *pNMHDR, LRESULT *pResult );
- void OnBnClickOpenChat( NMHDR *pNMHDR, LRESULT *pResult );
- protected:
- virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
- };
|