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

📄 regioncommview.h

📁 gps对时
💻 H
字号:
// RegionCommView.h : interface of the CRegionCommView class
//
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INCLUDES()
//#include "msflexgrid.h"
//}}AFX_INCLUDES

#if !defined(AFX_REGIONCOMMVIEW_H__91A3486D_1946_11D5_932F_5254AB322796__INCLUDED_)
#define AFX_REGIONCOMMVIEW_H__91A3486D_1946_11D5_932F_5254AB322796__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// List view item subitem define
#define LVISD_PORTNO		1
#define LVISD_DEVNO			1
#define LVISD_DEVSTATUS		2
#define LVISD_ADDITIONAL	3
#define LVISD_TIMEOUT		3
#define LVISD_DESCRIPTION	4
// Windows focus in which windows
#define FW_UNKNOWN			0
#define FW_TREE				1
#define FW_LIST				2
// Enable or disable toolbar button
#define EN_TB_OPEN			0
#define EN_TB_CLOSE			1
#define EN_TB_DELETE		2
#define EN_TB_ADD			3

class CRegionCommDoc;
class CRegionCommView : public CFormView
{
protected: // create from serialization only
	CRegionCommView();
	DECLARE_DYNCREATE(CRegionCommView)

public:
	//{{AFX_DATA(CRegionCommView)
	enum { IDD = IDD_REGIONCOMM_FORM };
	CStatic	m_TreeHead_C;
	CStatic	m_ListHeader_C;
	CTreeCtrl	m_Tree_C;
	CListCtrl	m_List_C;
	CString	m_sClient;
	CString	m_sServer;
	//}}AFX_DATA

// Attributes
public:
   CRegionCommDoc* GetDocument() ;
// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CRegionCommView)
	public:
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	virtual void OnInitialUpdate(); // called first time after construct
	//}}AFX_VIRTUAL

// Implementation
public:
	
	//对控件操作,TreeCtrl,ListCtrl
	void UpdateList(DWORD dwParam);//修改list的单个项目
	void UpdateTree(DWORD dwDevType, BOOL bAdded=FALSE);//修改树
	void SetListCtrlFormat(DWORD devType);//显示List
	void InitIconList();//初始化图标
	void ResetTreeCtrlFormat();//显示Tree

	void ResetSystem();//重启系统
	
	
	void GetDevName(TCHAR * szBuf, int nBufLen, BYTE chDevType);//获取设备名称
	CString GetStateString(int nState);//获取连接状态名称
	
	virtual ~CRegionCommView();
#ifdef _DEBUG
#endif
	CImageList m_LargeIcon;		//大图标
	CImageList m_SmallIcon;		//小图标
	int m_nFocusWnd;			//鼠标的位置
	HTREEITEM m_hTreeItem;			// 鼠标右键按下时所选择的项目
	BOOL m_bRButtonClick;			//是否是鼠标右键按下
	TV_ITEM m_itemOld;				// 保存旧的选择项目
	
	long m_bottom;
	long m_right;
	UINT m_Timer; //定时器号
	UINT m_TimerSock;//定时连接
	UINT m_TimerConnectCenter;
protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CRegionCommView)
	afx_msg void OnEditAdd();
	afx_msg void OnSelchangingTree1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnEditDelete();
	afx_msg void OnKillfocusList1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnSetfocusList1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnKillfocusTree1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnSetfocusTree1(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnCheckLicon();
	afx_msg void OnCheckList();
	afx_msg void OnCheckReport();
	afx_msg void OnSystemRegionno();
	afx_msg void OnClose();
	afx_msg void OnProperty();
	afx_msg void OnSize(UINT nType, int cx, int cy);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#ifndef _DEBUG  // debug version in RegionCommView.cpp
inline CRegionCommDoc* CRegionCommView::GetDocument()
   { return (CRegionCommDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_REGIONCOMMVIEW_H__91A3486D_1946_11D5_932F_5254AB322796__INCLUDED_)

⌨️ 快捷键说明

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