⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hnetclientdlgbar.h

📁 使用HOOPS库开发的一个教学演示工具。
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -