请教一个有关于对话框上控件重画的问题!谢谢! 我现在做了一个基于对话框的程序,我在对话框上加了滚动条,但当我上下拖动滚动条的时候,有些控件被隐藏了,我想问一下怎么重画对话框上的控件,使之能够随着滚动条滚动,而不被隐藏!谢谢!请详细一点!急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CTestDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: Add your message handler code here and/or call default RECT aaa; aaa.left=0; aaa.top=0; aaa.right=500; aaa.bottom=500; if(pScrollBar->GetDlgCtrlID()==IDC_SCROLLBAR1) { int nCurrentPos=pScrollBar->GetScrollPos(); switch(nSBCode) { case SB_THUMBTRACK: case SB_THUMBPOSITION: pScrollBar->SetScrollPos(nPos); break; case SB_LINEUP: pScrollBar->SetScrollPos(nCurrentPos-1); break; case SB_LINEDOWN: pScrollBar->SetScrollPos(nCurrentPos+1); break; case SB_PAGEUP: pScrollBar->SetScrollPos(nCurrentPos-5); break; case SB_PAGEDOWN: pScrollBar->SetScrollPos(nCurrentPos+5); break; } //CDialog::UpdateWindow();ScrollWindow(0, nCurrentPos - pScrollBar->GetScrollPos(),&aaa,NULL); //Invalidate(); //ValidateRect(&aaa); // UpdateWindow(); } //CDialog::InvalidateRect(&aaa,TRUE);//(); //UpdateWindow(); //CDialog::OnVScroll(nSBCode, nPos, pScrollBar);} 急啊!!!使用skin美化后,字体大小无法修改,求助各位大哥大姐 GDI+中R2_XORPEN画不出橡皮筋效果,求助 MFC mdi问题 VC 界面和逻辑如何分离 请教高手,Winsock中关于socket的基本问题 如何向对话窗上的控件(继承自CStatic)发送WM_SIZE消息,让改控件改变大小 求获取电脑上各种硬件物理编号的代码或方法,头痛好久的问题,实在没有分可用了,问题又比较急,请大家原谅下。 C++中的窗体怎么切换。。。。。(在线等) 可不可以不通过文档模板管理自己的文档 _int64转换为CString的问题! 如何导出dll中的函数? 菜鸟急问dll资源问题???
{
// TODO: Add your message handler code here and/or call default
RECT aaa;
aaa.left=0;
aaa.top=0;
aaa.right=500;
aaa.bottom=500;
if(pScrollBar->GetDlgCtrlID()==IDC_SCROLLBAR1)
{
int nCurrentPos=pScrollBar->GetScrollPos();
switch(nSBCode)
{
case SB_THUMBTRACK:
case SB_THUMBPOSITION:
pScrollBar->SetScrollPos(nPos);
break;
case SB_LINEUP:
pScrollBar->SetScrollPos(nCurrentPos-1);
break;
case SB_LINEDOWN:
pScrollBar->SetScrollPos(nCurrentPos+1);
break;
case SB_PAGEUP:
pScrollBar->SetScrollPos(nCurrentPos-5);
break;
case SB_PAGEDOWN:
pScrollBar->SetScrollPos(nCurrentPos+5);
break;
}
//CDialog::UpdateWindow();
ScrollWindow(0, nCurrentPos - pScrollBar->GetScrollPos(),&aaa,NULL);
//Invalidate();
//ValidateRect(&aaa);
// UpdateWindow();
}
//CDialog::InvalidateRect(&aaa,TRUE);//();
//UpdateWindow();
//CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
}