第三章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 + -
显示快捷键?