📄 ctrl_clnt9doc.h
字号:
// CtrlClntDoc.h : interface of the CCtrl_Clnt9Doc class
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_CTRLCLNTDOC_H__D7118464_7A53_11D3_B52A_A9E9C4477050__INCLUDED_)
#define AFX_CTRLCLNTDOC_H__D7118464_7A53_11D3_B52A_A9E9C4477050__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
//#include "ConnectSock.h"
#include "..\\CtrlSrvr2\WSocket.H"
#include "..\\CtrlSrvr2\SENDKEY.H"
#include "huffman.H"
#include <afxsock.H>
class CDlgGetPos;
class CCtrl_Clnt9Doc : public CDocument
{
protected: // create from serialization only
CCtrl_Clnt9Doc();
DECLARE_DYNCREATE(CCtrl_Clnt9Doc)
// Attributes
public:
CHuffman m_Decode;
//DEL SENDKEY m_vsSendKey[MAX_SEND];
//DEL UINT m_iSendPoint;
//UINT m_iMaxSendPoint;
//DEL long m_lKeySend;
//DEL BOOL m_bBusy;
CString m_strHandle;
//DEL CConnectSock* m_pSocket;
//DEL CSocketFile* m_pFile;
//DEL CArchive* m_pArchiveIn;
//DEL CArchive* m_pArchiveOut;
BOOL m_bUsing; //已使用
BOOL m_bConnecting; //已连接
CWSocket m_wskClient; //控制连接
CString m_strServer; //服务器
int m_nPort; //端口
BOOL m_bConnectAuto; //自动连接
CString m_strText; //说明
CString m_strParam; //备注
CString m_strSaveFile; //保存文件名称
CString m_strPassword; //密码
int m_nVersion; //版本号
CRect m_rcArea; //指定图象区域
CRect m_SrvrArea; //控制端图象区域
unsigned int m_nArea; //取图区域
unsigned int m_nBits; //彩色位
unsigned int m_nSrvrBits; //彩色位
unsigned int m_nJpegQ; //JPEG图象质量
//彩色位、图象宽度、图象高度
// int m_nRmtBits,m_nRmtWidth,m_nRmtHeight;
CDlgGetPos* m_dlgGetScreen; //抓图窗口指针
DWORD m_dwHookFlags; //键盘标志1
DWORD m_dwHookParam1; //标志2
DWORD m_dwHookParam2; //标志3
DWORD m_nEdtSecond; //抓图间隔时间(毫秒)
//DEL BOOL m_bIsHook;
UINT m_nCompress; //压缩方法
BOOL m_bDlgScreen; //已打开抓图窗口
//Get image
HGLOBAL m_hPackData, m_hBmpData;
LPVOID m_lpPackData, m_lpBmpData;
DWORD m_dwPackSize, m_dwBmpSize;
DWORD m_dwPackMaxSize, m_dwBmpMaxSize;
// Operations
public:
// BOOL ConnectSocket(LPCTSTR lpszHandle, LPCTSTR lpszAddress, UINT nPort);
BOOL ConnectSocket();
BOOL DisconnectSocket ();
void DisplayMsg(LPCTSTR lpszText);
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CCtrl_Clnt9Doc)
public:
virtual BOOL OnNewDocument();
virtual void Serialize(CArchive& ar);
protected:
virtual BOOL SaveModified();
//}}AFX_VIRTUAL
// Implementation
public:
virtual ~CCtrl_Clnt9Doc();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
public:
int m_nCellSize;
// Generated message map functions
//protected:
//{{AFX_MSG(CCtrl_Clnt9Doc)
afx_msg void OnConnectConnect();
afx_msg void OnConnectDisconnect();
afx_msg void OnViewClean();
afx_msg void OnPerformGetScreen();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CTRLCLNTDOC_H__D7118464_7A53_11D3_B52A_A9E9C4477050__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -