Что нового

[Элементы GUI] GUICtrlCreateDate всегда показывать следующий день

Dedullika

Новичок
Сообщения
22
Репутация
0
Добрый день !!

Подскажите пожалуйста как всегда выберать следующий день, чтобы не беспокоиться об количестве дней в месяце и тд. Сейчас использую MDAY+1 но это как я уже понял очень плохой вариант.. даже текущее значение 04 он не поставит в 05 без преобразований.

Код:
#Include <Constants.au3>
#Include <GUITab.au3>
#include <GuiMenu.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <DateTimeConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

GUICreate("Search", 1265, 725)
;$tempday=@MDAY+1
$Date1 = GUICtrlCreateDate(@YEAR&"/"&@MON&"/"&@MDAY+1, 472, 352, 186, 21, $DTS_SHORTDATEFORMAT)
;GUICtrlSetData($Date1,@YEAR&"/"&@MON&"/"&$tempday)
;GUICtrlSetData($Date1,@YEAR&"/"&@MON&"/"&$tempday)
;GUICtrlSetData($Date1,@YEAR&"/"&@MON&"/"&$tempday)
GUISetState()

While 1
	$msg = GUIGetMsg()
	Select
		Case $msg = $GUI_EVENT_CLOSE
			ExitLoop
		Case $msg = $Date1
		   global $pdate = GUICtrlRead($Date1)
		   global $fdate = GUICtrlRead($Date1)
		   ConsoleWrite($pdate)
	EndSelect

WEnd
 

Fever

Скриптер
Сообщения
308
Репутация
112
Dedullika

Код:
_DateAdd


http://www.autoitscript.com/autoit3/docs/libfunctions/_DateAdd.htm
 
Верх