OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
TitlePage.h
1#if !defined(AFX_TITLEPAGE_H__15BC897B_80B2_4DED_8622_568C60F30225__INCLUDED_)
2#define AFX_TITLEPAGE_H__15BC897B_80B2_4DED_8622_568C60F30225__INCLUDED_
3
4#if _MSC_VER > 1000
5#pragma once
6#endif // _MSC_VER > 1000
7// TitlePage.h : header file
8//
9
10#include "../peer.h"
11
13// CTitlePage dialog
14
15class CTitlePage : public CPropertyPage
16{
17 DECLARE_DYNCREATE(CTitlePage)
18
19// Construction
20public:
21 void JoinGroup(int nIndex);
22 CTitlePage();
23 ~CTitlePage();
24
25// Dialog Data
26 //{{AFX_DATA(CTitlePage)
27 enum { IDD = IDD_TITLE_PAGE };
28 CListCtrl m_groups;
29 CListCtrl m_players;
30 CListBox m_chatWindow;
31 CString m_message;
32 //}}AFX_DATA
33
34 void UpdatePlayerPing(const char * nick, int ping);
35 int FindPlayer(const char * nick);
36 void RemovePlayer(const char * nick);
37 void ChangePlayerNick(const char * oldNick, const char * newNick);
38
39 void SendMessage();
40
41// Overrides
42 // ClassWizard generate virtual function overrides
43 //{{AFX_VIRTUAL(CTitlePage)
44 public:
45 virtual BOOL OnSetActive();
46 virtual BOOL OnKillActive();
47 virtual LRESULT OnWizardNext();
48 protected:
49 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
50 //}}AFX_VIRTUAL
51
52// Implementation
53protected:
54 // Generated message map functions
55 //{{AFX_MSG(CTitlePage)
56 virtual BOOL OnInitDialog();
57 afx_msg void OnClickGroups(NMHDR* pNMHDR, LRESULT* pResult);
58 afx_msg void OnDblclkGroups(NMHDR* pNMHDR, LRESULT* pResult);
59 afx_msg void OnBegindragGroups(NMHDR* pNMHDR, LRESULT* pResult);
60 //}}AFX_MSG
61 DECLARE_MESSAGE_MAP()
62
63};
64
65//{{AFX_INSERT_LOCATION}}
66// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
67
68extern CTitlePage * TitlePage;
69
70#endif // !defined(AFX_TITLEPAGE_H__15BC897B_80B2_4DED_8622_568C60F30225__INCLUDED_)
Definition TitlePage.h:16