hnetclientdlgbar.h

来自「使用HOOPS库开发的一个教学演示工具。」· C头文件 代码 · 共 88 行

H
88
字号
#if !defined(AFX_MYDIALOGBAR_H__DE1213E5_C071_4091_960A_3EDD90FF8CE6__INCLUDED_)#define AFX_MYDIALOGBAR_H__DE1213E5_C071_4091_960A_3EDD90FF8CE6__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// HNetClientDlgBar.h : header file///////////////////////////////////////////////////////////////////////////////// HNetClientDlgBar dialog#include "resource.h"class HNetClient;class HBaseView;class HNetMessageRegistrar;class HNetClientDlgBar : public CDialogBar{	DECLARE_DYNAMIC(HNetClientDlgBar)// Constructionpublic:	HNetClientDlgBar(HNetClient* pHNetClient, HBaseView* pBaseView);   // standard constructor	virtual ~HNetClientDlgBar();	bool HasControlToken();// Dialog Data	//{{AFX_DATA(HNetClientDlgBar)	enum { IDD = IDD_CLIENTDLG };		// NOTE: the ClassWizard will add data members here	//}}AFX_DATA	virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);// Overrides	// ClassWizard generated virtual function overrides	//{{AFX_VIRTUAL(HNetClientDlgBar)	public:	virtual void DoDataExchange(CDataExchange* pDX);	virtual BOOL PreTranslateMessage(MSG* pMsg);	//}}AFX_VIRTUAL	BOOL Create(CWnd * pParentWnd, UINT nIDTemplate, UINT nStyle, UINT	nID);	BOOL Create(CWnd * pParentWnd, LPCTSTR lpszTemplateName, UINT nStyle, UINT nID);	HNetClient* GetHNetClient() { return m_pHNetClient; };	static void emit_message_function(const char * message, unsigned int length, void * user_data);	static void control_token_notice_function(bool has_control, void * user_data);	static void pointcast_update_function(const char * message, unsigned int message_length, void * user_data);	static void client_update_notice_function(void * user_data);	static void enumerate_client_helper(const char * name, void * user_data);	static void condition_notice_function(unsigned int condition, void * user_data);private:	void refresh_clients_list();	void send_chat_message();// Implementationprotected:	HNetClient*				m_pHNetClient;	HBaseView*				m_pHView;	HNetMessageRegistrar*	m_pHNetMsgRegistrar;	virtual BOOL OnInitDialogBar();	// Generated message map functions	//{{AFX_MSG(HNetClientDlgBar)	afx_msg void OnUpdateButtonSessionControl(CCmdUI* pCmdUI);	afx_msg void OnButtonSessionControl();	//}}AFX_MSG	DECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_MYDIALOGBAR_H__DE1213E5_C071_4091_960A_3EDD90FF8CE6__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?