Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Scrollbars

Scrollbars

Scheduled Pinned Locked Moved C / C++ / MFC
c++graphicsquestion
1 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    User 953354
    wrote on last edited by
    #1

    Hi , When i use the scrollbars the position of the window also changes. Can i attach my code instead of pasting it? Thanks and regards, Salil. CString szFilename("d:\\vc\\mfc\\2001.bmp"); HBITMAP hBmp = (HBITMAP)::LoadImage(NULL,szFilename, IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); CBitmap bmp; bmp.Attach(hBmp); CClientDC dc(this); CDC bmDC; bmDC.CreateCompatibleDC(&dc); CBitmap *pOldbmp = bmDC.SelectObject(&bmp); BITMAP bi; bmp.GetBitmap(&bi); dc.StretchBlt (0,0,len_in_pix,ht_in_pix,&bmDC,0,0,bi.bmWidth ,bi.bmHeight,SRCCOPY); bmDC.SelectObject(pOldbmp); CString szFilename1("d:\\vc\\mfc\\2002.bmp"); HBITMAP hBmp1 = (HBITMAP)::LoadImage(NULL,szFilename1, IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); CBitmap bmp1; bmp1.Attach(hBmp1); CClientDC dc1(this); CDC bmDC1; bmDC1.CreateCompatibleDC(&dc1); CBitmap *pOldbmp1 = bmDC1.SelectObject(&bmp1); BITMAP bi1; bmp1.GetBitmap(&bi1); dc1.StretchBlt (0,br_in_pix,len_in_pix,ht_in_pix,&bmDC1,0,0,bi.bmWidth ,bi.bmHeight,SRCCOPY); bmDC1.SelectObject(pOldbmp1); CString szFilename2("d:\\vc\\mfc\\2003.bmp"); HBITMAP hBmp2 = (HBITMAP)::LoadImage(NULL,szFilename2, IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); CBitmap bmp2; bmp2.Attach(hBmp2); CClientDC dc2(this); CDC bmDC2; bmDC2.CreateCompatibleDC(&dc2); CBitmap *pOldbmp2 = bmDC2.SelectObject(&bmp2); BITMAP bi2; bmp2.GetBitmap(&bi2); dc2.StretchBlt (0,br_in_pix+ht_in_pix,len_in_pix,br_in_pix,&bmDC2,0,0,bi.bmWidth ,bi.bmHeight,SRCCOPY); bmDC2.SelectObject(pOldbmp2); CString szFilename3("d:\\vc\\mfc\\2004.bmp"); HBITMAP hBmp3 = (HBITMAP)::LoadImage(NULL,szFilename3, IMAGE_BITMAP,0,0, LR_LOADFROMFILE|LR_CREATEDIBSECTION); CBitmap bmp3; bmp3.Attach(hBmp3); CClientDC dc3(this); CDC bmDC3; bmDC3.CreateCompatibleDC(&dc3); CBitmap *pOldbmp3 = bmDC3.SelectObject(&bmp3); BITMAP bi3; bmp3.GetBitmap(&bi3); dc3.StretchBlt (0,2*br_in_pix+ht_in_pix,len_in_pix,ht_in_pix,&bmDC3 ,0,0,bi.bmWidth,bi.bmHeight,SRCCOPY); bmDC3.SelectObject(pOldbmp3); CString szFilename4("d:\\vc\\mfc\\2005.bmp"); HBITMAP hBmp4 = (HBITMAP)::

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups