第三章2.txt

来自「本书在复习C++基础知识后」· 文本 代码 · 共 26 行

TXT
26
字号
void CEx_BkColorDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
	int nID = pScrollBar->GetDlgCtrlID();					// 获取对话框中控件ID值
	if (nID == IDC_SCROLLBAR_RED)	
{	// 若是滚动条产生的水平滚动消息
switch(nSBCode)
{
			case SB_LINELEFT:		m_nRedValue--;		// 单击滚动条左边箭头
								break;
			case SB_LINERIGHT:		m_nRedValue++;	// 单击滚动条右边箭头
								break;
			case SB_PAGELEFT:		m_nRedValue -= 10;	
break;
			case SB_PAGERIGHT:	m_nRedValue += 10;	
break;
			case SB_THUMBTRACK:	m_nRedValue = nPos;	
break;
		}
		if (m_nRedValue<0) m_nRedValue = 0;
		if (m_nRedValue>255) m_nRedValue = 255;
		m_scrollRed.SetScrollPos(m_nRedValue);
	}
	Invalidate();		// 使对话框无效,强迫系统重绘对话框
		CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}

⌨️ 快捷键说明

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