7818a75c16
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
60 lines
1.4 KiB
C++
60 lines
1.4 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: mfctest.h
|
|
// Purpose: Sample to demonstrate mixing MFC and wxWindows code
|
|
// Author: Julian Smart
|
|
// Id: $Id$
|
|
// Copyright: (c) Julian Smart
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef __MFCTEST_H__
|
|
#define __MFCTEST_H__
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// CMainWindow:
|
|
// See hello.cpp for the code to the member functions and the message map.
|
|
//
|
|
class CMainWindow : public CFrameWnd
|
|
{
|
|
public:
|
|
CMainWindow();
|
|
|
|
//{{AFX_MSG( CMainWindow )
|
|
afx_msg void OnPaint();
|
|
afx_msg void OnAbout();
|
|
afx_msg void OnTest();
|
|
//}}AFX_MSG
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
// A dummy CWnd pointing to a wxWindow's HWND
|
|
class CDummyWindow: public CWnd
|
|
{
|
|
public:
|
|
CDummyWindow(HWND hWnd);
|
|
~CDummyWindow(void);
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// CTheApp:
|
|
// See hello.cpp for the code to the InitInstance member function.
|
|
//
|
|
class CTheApp : public CWinApp
|
|
{
|
|
public:
|
|
BOOL InitInstance();
|
|
int ExitInstance();
|
|
|
|
// Override this to provide wxWindows message loop
|
|
// compatibility
|
|
BOOL PreTranslateMessage(MSG *msg);
|
|
BOOL OnIdle(LONG lCount);
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#endif // __MFCTEST_H__
|