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

📄 frequencyctrl.cpp

📁 一个非常好的圆形Slider Control类,对我们非常实用.
💻 CPP
字号:
// FrequencyCtrl.cpp: Implementierung der Klasse CFrequencyCtrl.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "FrequencyCtrl.h"

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

//////////////////////////////////////////////////////////////////////
// Konstruktion/Destruktion
//////////////////////////////////////////////////////////////////////

CFrequencyCtrl::CFrequencyCtrl()
{
}

CFrequencyCtrl::~CFrequencyCtrl()
{
}

CString CFrequencyCtrl::OnFormatText() const
{
	CString strFormattedText;

	const int nFreq = GetPos();

	switch(nFreq)
	{
	case 927:
	case 1004:
		strFormattedText = "SWR3";
		break;

	case 1002:
		strFormattedText = "Classic 1";
		break;

	case 948:
	case 1020:
		strFormattedText = "Spice Radio";
		break;

	case 931:
		strFormattedText = "Easy, Gotti!";
		break;

	case 953:
		strFormattedText = "Radio Gaga";
		break;

	case 1047:
	case 1064:
		strFormattedText = "Radio ISS";
		break;

/*
	case 984: // What a stupid test...
		strFormattedText = "Radio Nice-Music-But-Damn-Long-Name";
		break;
*/

	default:
		strFormattedText.Format("%.1fMHz", (double)nFreq / 10.0);
	}

	return strFormattedText;
}

⌨️ 快捷键说明

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