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. SizeToRect Trouble

SizeToRect Trouble

Scheduled Pinned Locked Moved C / C++ / MFC
question
3 Posts 2 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.
  • D Offline
    D Offline
    Dan Neilsen
    wrote on last edited by
    #1

    I am having trouble using the ReBarCtrl SizeToRect method which is supposed to resize the rebar control and "best fit" all of the rebar bands in it. CRect pRect; pRect.bottom = 50; int rResult = m_Rebar->GetReBarCtrl().SizeToRect(pRect); rResult always returns 1 (which supposedly means it is working) but irrespective of what values are contaed in pRect, the rebar ends up being only one row high. Can anyone shed some light on this please?

    B 1 Reply Last reply
    0
    • D Dan Neilsen

      I am having trouble using the ReBarCtrl SizeToRect method which is supposed to resize the rebar control and "best fit" all of the rebar bands in it. CRect pRect; pRect.bottom = 50; int rResult = m_Rebar->GetReBarCtrl().SizeToRect(pRect); rResult always returns 1 (which supposedly means it is working) but irrespective of what values are contaed in pRect, the rebar ends up being only one row high. Can anyone shed some light on this please?

      B Offline
      B Offline
      Bob Stanneveld
      wrote on last edited by
      #2

      Hello, You should set all the members for the rect structure.

      rect.left (x1)
      rect.right (x2)
      rect.top (y1)
      rect.bottom (y2)

      This way it should resize to de dimensions you desire

      D 1 Reply Last reply
      0
      • B Bob Stanneveld

        Hello, You should set all the members for the rect structure.

        rect.left (x1)
        rect.right (x2)
        rect.top (y1)
        rect.bottom (y2)

        This way it should resize to de dimensions you desire

        D Offline
        D Offline
        Dan Neilsen
        wrote on last edited by
        #3

        I tried that as well Bob but still got the same results :(

        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