问? 应该如何得到对话框自带的滚动条的ID呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在对话框的style属性中设置的 LRESULT CDdfsdfDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { // TODO: Add your specialized code here and/or call the base class if(message==WM_VSCROLL) { DWORD i=GetWindowLong((HWND)lParam,GWL_ID); CString str; char a[100]; sprintf(a,TEXT("%d"),i); str.Format("%d",i); AfxMessageBox(a); return 0; } return CDialog::WindowProc(message, wParam, lParam);}不行,得不到。 void CAIM::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { SCROLLINFO s; s.cbSize = sizeof(s); m_Scroll.GetScrollInfo(&s, SIF_POS|SIF_RANGE|SIF_PAGE); switch(nSBCode) { case SB_PAGEUP: //上翻一页 break; case SB_PAGEDOWN: //下翻一页 break; case SB_BOTTOM: //移动到底 break; case SB_LINEDOWN: //下翻一行 break; case SB_LINEUP: //上翻一行 break; case SB_TOP: //移动到顶部 break; case SB_THUMBTRACK: case SB_THUMBPOSITION: //拖动,根据NPOS确定 s.nPos = nPos; break; } s.fMask = SIF_POS; m_Scroll.SetScrollInfo(&s, TRUE); RedrawWindow(); CDialog::OnHScroll(nSBCode, nPos, pScrollBar);}以上一段程序不知对不对,还有其中的m_Scroll是指什么呢? 在弹出的对话框中显示图像 大家最近在看什么书? 为什么用readprocessmemory函数总是返回6号和998号错误 如何得知从CControlBar来的窗口在浮动状态时被关闭的事件? 目录树和多文档一一对应问题 如果想让程序关闭系统,需要怎么做?? 高手帮忙:能否让变量不管是否进出其他程序内存地址保持不变 像OutLook中,那种黄色的便签是如何做的? 卖MSDN宇宙版~谁能联系一下或者谁想买?有报酬~ 单片机与PC机通讯问题?谁讨论都有分。。。。 谁知道CBase64是什么东西?在线等待,给分 各位觉得微软出的那本"MFC程序设计"怎么样啊
{
// TODO: Add your specialized code here and/or call the base class
if(message==WM_VSCROLL)
{
DWORD i=GetWindowLong((HWND)lParam,GWL_ID);
CString str;
char a[100];
sprintf(a,TEXT("%d"),i);
str.Format("%d",i);
AfxMessageBox(a);
return 0;
}
return CDialog::WindowProc(message, wParam, lParam);
}不行,得不到。
{
SCROLLINFO s;
s.cbSize = sizeof(s); m_Scroll.GetScrollInfo(&s, SIF_POS|SIF_RANGE|SIF_PAGE); switch(nSBCode)
{
case SB_PAGEUP:
//上翻一页
break;
case SB_PAGEDOWN:
//下翻一页
break;
case SB_BOTTOM:
//移动到底
break;
case SB_LINEDOWN:
//下翻一行
break;
case SB_LINEUP:
//上翻一行
break;
case SB_TOP:
//移动到顶部
break;
case SB_THUMBTRACK:
case SB_THUMBPOSITION:
//拖动,根据NPOS确定
s.nPos = nPos;
break;
}
s.fMask = SIF_POS;
m_Scroll.SetScrollInfo(&s, TRUE); RedrawWindow();
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
以上一段程序不知对不对,还有其中的m_Scroll是指什么呢?