Date and Time Picker の使い方
Posted: 2008年10月28日(火) 20:54
こんにちは。初心者rikaeigo2です。
とあるサイトのSampleを見てDate and Time Pickerで日付と時刻を入力するウインドウを作成しました。丸写しです。
Function CreateDTP(hWnd As DWord, lpStyle As DWord,px As Long, py As Long, width As Long, hight As Long) As Long
CreateDTP = CreateWindowEx(0, "SysDateTimePick32", NULL, _
WS_VISIBLE or WS_BORDER or WS_CHILD or WS_TABSTOP or _
WS_CLIPCHILDREN or WS_CLIPSIBLINGS or lpStyle, _
px, py, width, hight, hWnd, 0, GetModuleHandle(NULL), 0)
End Function
ーーー中略ーーー
'日付用(DTS_LONGDATEFORMAT)
hDate1 = CreateDTP(hMainWnd, DTS_LONGDATEFORMAT, 25, 25, 200, 25)
hDate2 = CreateDTP(hMainWnd, DTS_LONGDATEFORMAT, 25, 75, 200, 25)
'時間用(DTS_TIMEFORMAT)
hTime1 = CreateDTP(hMainWnd, DTS_TIMEFORMAT, 25, 125, 200, 25)
と、ここまでは良いのですが、時刻の数値をゲットする方法は書いてありませんでした。「詳細はMSDNのリファレンスを参照」と書いてありましたが、MSDNのサイトのどこにそれがあるかもわかりませんでした。;;
どなたか教えてください。
とあるサイトのSampleを見てDate and Time Pickerで日付と時刻を入力するウインドウを作成しました。丸写しです。
Function CreateDTP(hWnd As DWord, lpStyle As DWord,px As Long, py As Long, width As Long, hight As Long) As Long
CreateDTP = CreateWindowEx(0, "SysDateTimePick32", NULL, _
WS_VISIBLE or WS_BORDER or WS_CHILD or WS_TABSTOP or _
WS_CLIPCHILDREN or WS_CLIPSIBLINGS or lpStyle, _
px, py, width, hight, hWnd, 0, GetModuleHandle(NULL), 0)
End Function
ーーー中略ーーー
'日付用(DTS_LONGDATEFORMAT)
hDate1 = CreateDTP(hMainWnd, DTS_LONGDATEFORMAT, 25, 25, 200, 25)
hDate2 = CreateDTP(hMainWnd, DTS_LONGDATEFORMAT, 25, 75, 200, 25)
'時間用(DTS_TIMEFORMAT)
hTime1 = CreateDTP(hMainWnd, DTS_TIMEFORMAT, 25, 125, 200, 25)
と、ここまでは良いのですが、時刻の数値をゲットする方法は書いてありませんでした。「詳細はMSDNのリファレンスを参照」と書いてありましたが、MSDNのサイトのどこにそれがあるかもわかりませんでした。;;
どなたか教えてください。