summaryrefslogtreecommitdiff
path: root/hammer/shellmessagewnd.h
diff options
context:
space:
mode:
Diffstat (limited to 'hammer/shellmessagewnd.h')
-rw-r--r--hammer/shellmessagewnd.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/hammer/shellmessagewnd.h b/hammer/shellmessagewnd.h
new file mode 100644
index 0000000..b289765
--- /dev/null
+++ b/hammer/shellmessagewnd.h
@@ -0,0 +1,42 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose: Receives shell commands from other applications and forwards them
+// to the shell command handler.
+//
+// $Workfile: $
+// $Date: $
+//
+//-----------------------------------------------------------------------------
+// $Log: $
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#ifndef SHELLMESSAGEWND_H
+#define SHELLMESSAGEWND_H
+#pragma once
+
+
+class CShell;
+
+
+class CShellMessageWnd : public CWnd
+{
+ public:
+
+ bool Create(void);
+ void SetShell(CShell *pShell);
+
+ protected:
+
+ CShell *m_pShell;
+
+ //{{AFX_MSG_MAP(CShellMessageWnd)
+ afx_msg BOOL OnCopyData(CWnd *pWnd, COPYDATASTRUCT *pCopyData);
+ //}}AFX_MSG
+
+ DECLARE_MESSAGE_MAP()
+};
+
+
+#endif // SHELLMESSAGEWND_H