// Imp_DrawDlg.h : header file
//
#import <mqoa.dll> no_namespace
#include "MQEventHandler.h"
#include "drawarea.h"
#if !defined(AFX_IMP_DRAWDLG_H__02EE0038_FC6D_11D0_A14D_00C04FB9D5DF__INCLUDED_)
#define AFX_IMP_DRAWDLG_H__02EE0038_FC6D_11D0_A14D_00C04FB9D5DF__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#define MAXNUMLEN 7
/////////////////////////////////////////////////////////////////////////////
// CImp_DrawDlg dialog
class CImp_DrawDlg : public CDialog
{
// Construction
public:
CImp_DrawDlg(CWnd* pParent = NULL);// standard constructor
~CImp_DrawDlg();
// Dialog Data
//{{AFX_DATA(CImp_DrawDlg)
enum { IDD = IDD_IMP_DRAW_DIALOG };
CDrawAream_drawScribble;
CStringm_csFriendName;
intm_iRadio;
//}}AFX_DATA
struct Line
{
long X1;
long Y1;
long X2;
long Y2;
};
_variant_tm_vtLogin;
_variant_tm_vtFriendName;
_variant_tm_vtguidDraw;
longm_lLastX;
longm_lLastY;
intm_cLines;
intm_iArraySize;
CStringm_csScreenText;
intm_iWasText;
CStringm_csLogin;
IMSMQQueuePtrm_queue;
IMSMQEventPtrm_qevent;
IMSMQQueuePtrm_qFriend;
IMSMQMessagePtrm_msgOut;
void SendMouseMovement(LINE line);
void SendKeystroke(UINT uChar);
void Arrived(/*[in]*/ IDispatch* pdispQueue,
/*[in]*/ long lErrorCode,
/*[in]*/ long lCursor);
void HandleErrors(_com_error comerr);
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CImp_DrawDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX);// DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
CString GetUserName();
CString GetComputerName();
CStringLoginPrompt(CString DefaultName);
CMSMQEventHandler*m_pHandler;
// Generated message map functions
//{{AFX_MSG(CImp_DrawDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnButtonAttach();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_IMP_DRAWDLG_H__02EE0038_FC6D_11D0_A14D_00C04FB9D5DF__INCLUDED_)