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

📄 toolbarex.cpp

📁 UHF RFID Reader Program
💻 CPP
字号:
#include "stdafx.h"
#include "ToolBarEx.h"

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

namespace techwin
{
/////////////////////////////////////////////////////////////////////////////
// CToolBarWithCombo

BEGIN_MESSAGE_MAP(CSTWToolBar, CToolBar)
	//{{AFX_MSG_MAP(CSTWToolBar)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

BOOL CSTWToolBar::CreateComboBox(CComboBox& comboBox, UINT nIndex, UINT nID, 
								int nWidth, int nDropHeight)
{
	// Create the combo box
	SetButtonInfo(nIndex, nID, TBBS_SEPARATOR, nWidth);

	CRect rect;
	GetItemRect(nIndex, &rect);
	rect.top = 1;
	rect.left += 5;
	rect.right = rect.left + nWidth;
	rect.bottom = rect.top + nDropHeight;
	if (!comboBox.Create( CBS_DROPDOWN | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL,
			rect, this, nID))
	{
		TRACE(_T("Failed to create combo-box\n"));
		return FALSE;
	}

	return TRUE;
}

BOOL CSTWToolBar::CreateEdit(CEdit& edit, UINT nIndex, UINT nID, 
								 int nWidth)
{
//	UINT style = GetButtonStyle(nIndex);
//	SetButtonStyle(nIndex, style);
	// Create the combo box
	SetButtonInfo(nIndex, nID, TBBS_SEPARATOR, nWidth);

	CRect rect;
	GetItemRect(nIndex, &rect);
	rect.top = 1;
	rect.bottom = nWidth;
	if (!edit.Create( ES_RIGHT | WS_VISIBLE | WS_TABSTOP,
		rect, this, nID))
	{
		TRACE(_T("Failed to create edit-box\n"));
		return FALSE;
	}

	return TRUE;
}

BOOL CSTWToolBar::CreateCheckButton(CButton& button, UINT nIndex, UINT nID, 
							 int nWidth)
{
	//	UINT style = GetButtonStyle(nIndex);
	//	SetButtonStyle(nIndex, style);
	// Create the combo box
	SetButtonInfo(nIndex, nID, TBBS_SEPARATOR, nWidth);

	CRect rect, safe_rect;
	GetItemRect(nIndex, &rect);
	rect.left +=10; 
	rect.top = 2;
//	rect.bottom=rect.top + 10;
	if (!button.Create(NULL, BS_CHECKBOX | WS_VISIBLE | WS_TABSTOP,
		rect, this, nID))
	{
		TRACE(_T("Failed to create edit-box\n"));
		return FALSE;
	}

	return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
};

⌨️ 快捷键说明

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