如何区分两个滑动控件 我在对话框中加入了两个CSliderCtrl(滑动控件),然后通过void CDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 来对滑动条控制,但是我怎么区分这两个呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的两个控件一定有不同的名称。比如叫做pSliderCtrl1和pSliderCtrl2。可以这样判断:if(pScrollBar == pSliderCtrl1){}else if(pScrollBar == pSliderCtrl2){} 两个滑动控件的ID或pointer应该是不一样的,if( 1 == id ){}els if( 2 == id ){} //比如第一个滑动控件的ID:IDC_SCROLLBAR1,第二个滑动控件的ID:IDC_SCROLLBAR2if(pScrollBar->GetDlgCtrlID() == IDC_SCROLLBAR1){ //add code here}else if(pScrollBar->GetDlgCtrlID() == IDC_SCROLLBAR2){ //add code here} 如何通过鼠标拖放得到链接的url TREE界面刷新 GetOPCSevers()函数返回不了opc server列表(200高分请教) VC环境中利用ADO访问数据库sql2000问题 请教:如何实现鼠标在对话框的非标题栏范围内按下时可以拖动窗口 对比度计算 view中能创建button吗,如果可以怎样创建??? 如何在MFC自绘的窗体中添加微软提供的MFC控件?能添加吗? 请问MSDN有中文版的吗?我们这的全是英文版的 MFC 使用MSCOMM变成能跟串口助手通信,但是与硬件接收不到数据 请教 dll中显示对话框???
可以这样判断:
if(pScrollBar == pSliderCtrl1)
{
}
else if(pScrollBar == pSliderCtrl2)
{
}
if( 1 == id )
{
}
els if( 2 == id )
{
}
{
//add code here
}
else if(pScrollBar->GetDlgCtrlID() == IDC_SCROLLBAR2)
{
//add code here
}