文件名称:基于IPicture图片浏览,带滚动条的对话框
文件大小:1.51MB
文件格式:ZIP
更新时间:2018-11-17 03:16:06
IPicture 滚动条 MFC VC
没有无用代码,每句代码都有意义,基于IPicture显示图片,效果高,并且兼顾了了闪烁和擦除背景。 switch (nSBCode) { case SB_THUMBTRACK: { nPostion = GetScrollPos (SB_VERT); ScrollWindow(0, nPostion - nPos); SetScrollPos (SB_VERT, nPos); } break; case SB_LINELEFT: { nPostion = GetScrollPos (SB_VERT); SetScrollPos (SB_VERT, nPostion - 1); if (nPostion != 0) ScrollWindow (0, 1); } break; case SB_LINERIGHT: { nPostion = GetScrollPos (SB_VERT); SetScrollPos (SB_VERT, nPostion + 1); if (nPostion + nThumbwidth < nMax) ScrollWindow (0, -1); } break; case SB_PAGELEFT: //在滚动块的上方空白滚动区域单击,增量为6 { SetScrollPos (SB_VERT, nPostion - 6); if (nPostion+nThumbwidth > 0) ScrollWindow (0, 6); } break; case SB_PAGERIGHT: //在滚动块的下方空白滚动区域单击,增量为6 { SetScrollPos (SB_VERT, nPostion + 6); if (nPostion+nThumbwidth < nMax) ScrollWindow (0, -6); } break; }
【文件预览】:
Test
----DlgPic.h(1KB)
----resource.h(773B)
----test2.jpg(52KB)
----Test.rc(5KB)
----Picture.cpp(21KB)
----StaticPic.cpp(854B)
----test1.jpg(1.71MB)
----Test.dsp(4KB)
----ReadMe.txt(3KB)
----DlgPic.cpp(5KB)
----res()
--------Test.rc2(396B)
--------Test.ico(1KB)
----Test.cpp(2KB)
----Test.h(1KB)
----StdAfx.cpp(206B)
----TestDlg.h(1KB)
----Picture.h(2KB)
----StdAfx.h(1KB)
----TestDlg.cpp(2KB)
----StaticPic.h(903B)