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

📄 mtabwnd.cpp

📁 AD 数据采集卡基本的采集界面
💻 CPP
字号:
#include "stdafx.h"
#include <afxpriv.h>
#include "Sys.h"
#include "MTabWnd.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMTabWnd

IMPLEMENT_DYNCREATE(CMTabWnd, CMDIFrameWnd)

CMTabWnd::CMTabWnd()
{
}

CMTabWnd::~CMTabWnd()
{
}

BEGIN_MESSAGE_MAP(CMTabWnd, CMDIFrameWnd)
	//{{AFX_MSG_MAP(CMTabWnd)
	ON_COMMAND(ID_WINDOW_NEXT_PANE, OnWindowNextPane)
	ON_COMMAND(ID_WINDOW_PREV_PANE, OnWindowPrevPane)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


BOOL CMTabWnd::CreateTabs(void) 
{
	// m_wndTabs是CControlBar派生类
	if (!m_wndTabs.Create(this,WS_VISIBLE|WS_CHILD|CBRS_TOP|WS_EX_WINDOWEDGE, IDC_MDI_TAB_CTRL_BAR))
	{
		TRACE("Failed to create test status bar\n");
		return -1;      // fail to create
	}

	m_wndMdiClient.m_pWndTabs = &m_wndTabs;
	
	ASSERT(m_hWndMDIClient != NULL);


	// 通过注册m_hWndMDIClient窗口类,便可以使它得到添加和移去TAB控件的消息
	if (!m_wndMdiClient.SubclassWindow(m_hWndMDIClient)  )
	{
		TRACE("Failed to subclass MDI client\n");
		return -1;      // fail to create
	}	
	return 0;
}

/////////////////////////////////////////////////////////////////////////////
// CMTabWnd message handlers
//

void CMTabWnd::OnWindowNextPane() 
{
	MDINext();	
}

void CMTabWnd::OnWindowPrevPane() 
{
	ASSERT(::IsWindow(m_hWnd));
	::SendMessage(m_hWndMDIClient, WM_MDINEXT, 0, 1); 
}


⌨️ 快捷键说明

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