leegold Posted December 13, 2013 Share Posted December 13, 2013 Hi, I note when I do ;... GUICtrlCreateDate("", 200, 10, 185, 20) $DTM_SETFORMAT_ = 0x1032 ; $DTM_SETFORMATW $style = "MM/dd/yyyy HH:mm:s" GUICtrlSendMsg($r1date, $DTM_SETFORMAT_, 0, $style) I get a neat date selector and if a user puts the focus on the seconds part of the entry fields they can toggle seconds up or down in a way that's has integrity for seconds, same with minutes etc... What I want to do is have a similar GUI input field for time but not for a specific date but only for a time interval? Like a GUI time picker that just represents eg. 4hr 12 min 03 secs as a discrete time value that I can use and not a point in time on a calender? Else I could just have simple input field and just enforce a time format, but I thought there might be a way to have a time input for a user with the advantages of the date input. Thanks. Link to comment Share on other sites More sharing options...
kylomas Posted December 14, 2013 Share Posted December 14, 2013 leegold, Try this... #include <StaticConstants.au3> #include <GUIConstantsEx.au3> local $gui010 = guicreate('Day - Time Interval',300,100) guictrlcreatelabel('Days',20,10,50,15) guictrlcreatelabel('Hours',80,10,50,15) guictrlcreatelabel('Minutes',140,10,50,15) guictrlcreatelabel('Seconds',200,10,50,15) local $inp010 = guictrlcreateinput('00',20,30,40,20) local $ud0010 = GUICtrlCreateUpdown($inp010) local $inp020 = guictrlcreateinput('00',80,30,40,20) local $ud0020 = GUICtrlCreateUpdown($inp020) local $inp030 = guictrlcreateinput('00',140,30,40,20) local $ud0030 = GUICtrlCreateUpdown($inp030) local $inp040 = guictrlcreateinput('00',200,30,40,20) local $ud0040 = GUICtrlCreateUpdown($inp040) local $status = guictrlcreatelabel('',20,70,260,30,$ss_center) guictrlsetfont(-1,12,800) guisetstate() while 1 switch guigetmsg() case $gui_event_close Exit case $inp010, $inp020, $inp030, $inp040 guictrlsetdata($status,stringformat(' %02i %02i:%02i:%02i', _ guictrlread($inp010), _ guictrlread($inp020), _ guictrlread($inp030), _ guictrlread($inp040))) EndSwitch WEnd See Help file for ways to control the UP/Down controls. kylomas Forum Rules Procedure for posting code "I like pigs. Dogs look up to us. Cats look down on us. Pigs treat us as equals." - Sir Winston Churchill Link to comment Share on other sites More sharing options...
leegold Posted December 15, 2013 Author Share Posted December 15, 2013 I thought there might be a special widget to do this...but it's simple. This forum is so helpful - posters are generous with their time and knowledge! Thank you for posting the code. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now