×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Capture Up, Down event DateTimePicker

Capture Up, Down event DateTimePicker

Capture Up, Down event DateTimePicker

(OP)
Hi,

I would like to raise an event from a custom DateTimePicker when an user clicks the Up or Down button (with the distiction of Up/Down).

I know normally the OnValueChanged event is raised.

In my example I have a custom format (dddd) which only shows the day. So the Up/Down buttons do not work (no value changed is fired).

I override the WndProc and if m.Message == WM_NOTIFY, i cast the LWPARAM to NMHDR. The problem however is that the code of NMHDR is 722, no matter if you press the Up button or the Down button. I would like to make a distinction between the Up and Down button so I know which action to take. Can anyone tell me how I can determine which button is clicked?

T.i.a.,
ratjetoes.

RE: Capture Up, Down event DateTimePicker

you could do something along the lines of:

retrieving the value of the control.

then on change, work out if the value is greater (up) or less (down) clicked.

Would this be a reasonable solution?

Regards,

Martin

Computing Design And Services:
http://www.webrevolt.biz

RE: Capture Up, Down event DateTimePicker

(OP)
hi martin,

tnx for your reply but i've already implemented a solution by intercepting windows message. turns out i have to convert to DTS_NUMDOWN.

tnx anyway,
ratjetoes.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close