You can create 1-state, 2-state, 3-state and 3-state toggle buttons using Vista Buttons.
are simple static image buttons. Example:
respond to mouseOver event creating rollover effect. Mouse click doesn't change the button appearance. Example:
support both mouseOver and mouseClick event. Example:
3-state toggle buttons
additionally stick in the pressed state after a click. Example: