John's Adventures

John's Adventures Forum » Support (John's Background Switcher)

Image being cropped by task bar

 (4 posts) (2 voices)
  • Started 7 months ago by Naruki
  • Latest reply from John Conners
  1. Naruki
    Member
    Posted 7 months ago #

    My settings are "scale pictures to fit the screen" because I want to see the entire image and I want it to take up as much screen space as possible without altering the ratio.

    But my desktop has a double-height task bar, and your app seems to ignore that when calculating useable dimensions, with the result that the bottom of the image is underneath my task bar.

    Can we get that fixed?

  2. John Conners
    Administrator
    Posted 7 months ago #

    The trouble comes if you move the taskbar around - there's no mechanism to update applications that the taskbar's moved so suddenly you'll get a solid bar where the taskbar used to be until the next time JBS switches. Also, there's no easy way to find out exactly where the taskbar actually is - at least a way that's not fraught with error. The other problem is that in Vista and Windows 7 the taskbar is translucent so if I show a solid colour there instead of the background image it sticks out like a sore thumb. I will investigate for the next version, although to be fair JBS has had this behaviour since version 1.0!

  3. Naruki
    Member
    Posted 6 months ago #

    Thanks. I haven't moved the taskbar for quite a while now, but I still see this from time to time.

    Actually, I may always see it, but I don't usually recognize the problem unless text is written at the bottom.

    I assume you are using C++, so on the off chance you haven't seen this yet: SPI_GETWORKAREA.

    You probably already considered that, but I figured it couldn't hurt to mention it. :-)

  4. John Conners
    Administrator
    Posted 6 months ago #

    It's actually written in C#, however the API is still available. It's just that as I mentioned above there are a host of complicating factors that make it trickier than it appears. However, that's a problem for me and I'll see what I can do!


Reply To This Topic

You must log in to post.