Click here to Skip to main content
Click here to Skip to main content

Skin based slider control Mark 2

By , 12 Sep 2002
 

Sample Image - Demo.jpg

Introduction

Needing a flexible slider control, I looked on CodeProject and found aeropriest Skin based slider control ( aeropriest's Article). As is often the case, the ideas where very good but the code contained a few bugs. I downloaded the code, fixed a few problems and here is the result.

The main changes are:-

  • Slider follows mouse when dragged correctly.
  • Slider is redrawn correctly.
  • Slider changes bitmap when dragged.
  • Back ground can be drawn dynamically.
  • Back ground can be centered/stretched to correct size.
  • Code tidied up.

For usage and other information see the original article. (aeropriest's article)

Change history

  • 27/6/02
    • Fixed a small bug with the bitmap's color depth
    • Changed the second sliders color to make it more obvious what is going on
    • Tidied zip file
  • 29/6/02
    • Added tooltips when dragging slider
    • Rewrote drawing code
  • 2/9/02
    • Added vertical sliders
    • Added SetPos()
    • Reduced flickering

I don't plan any more changes to this article.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Jon
Software Developer
United Kingdom United Kingdom
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
QuestionHow for a triangular thumb image??memberMember 3451566 Oct '08 - 0:06 
GeneralMoveWindow ProblemmemberMember 439186121 Sep '08 - 23:38 
GeneralWant to Load Bitmaps from OutsidememberManni Singh19 Apr '06 - 8:50 
GeneralCan't buildmemberpahluwalia16 Jan '04 - 8:40 
GeneralRe: Can't buildmemberJon19 Jan '04 - 2:47 
GeneralMuch bettermemberleonbourassa19 Aug '03 - 1:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 13 Sep 2002
Article Copyright 2002 by Jon
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid