colormode.cpp

来自「Visual C++网络通信编程实用案例精逊配套源码 光盘中存放的是书中涉及」· C++ 代码 · 共 39 行

CPP
39
字号
#include "ColorMode.h"
#include "resource.h"

CColorMode::CColorMode()
{
}

CColorMode::~CColorMode()
{
}

//对话框初始化
CColorMode::OnInitDialog(HWND hDlg,HWND hwndFocus, LPARAM lParam)
{
	// 设置颜色模式
	if (m_bmBitsPixel == 4)
		Button_SetCheck(GetDlgItem(hDlg,IDC_RADIO0),TRUE);
	else
		Button_SetCheck(GetDlgItem(hDlg,IDC_RADIO1),TRUE);

	return TRUE;
}

//对话框WM_COMMAND消息处理
void CColorMode::OnCommand(HWND hDlg,int iId,HWND hWndCtl,UINT iCodeNotify)
{
	if (iId == IDOK)
	{
		//设置新的颜色模式
		if (Button_GetState(GetDlgItem(hDlg,IDC_RADIO0)))
			m_bmBitsPixel = 4;
		else if (Button_GetState(GetDlgItem(hDlg,IDC_RADIO1)))
			m_bmBitsPixel = 8;
		EndDialog(hDlg,TRUE);
	}
	else if (iId == IDCANCEL)
		EndDialog(hDlg,FALSE);
}

⌨️ 快捷键说明

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