Gadget ›› CalendarGadget

プログラム言語 FreeBasic


CalendarGadget

構文

ID= CalendarGadget(Number, x , y , Width , Height , [Style=0])

Function CalendarGadget(ByVal gadget As long, ByVal x As long, ByVal y As long, ByVal w As long, ByVal h As long,ByVal Style As long=0) As HWND

説明

カレンダーのガジェット

SetStateCalendar 関数を使って、数値へのポインターを設定できます。

GetStateCalendar 関数を使って、ガジェットの数を取得。

SetGadgetFont 関数を使ってフォントを設定できます。

Linux では、SetGadgetColor を使って色を変更できます

オプション

ID - ガジェットのハンドル

Number - ガジェットの識別子 (正の整数 1,2,3,4 など)

x,y,Width,Height - サイズと位置

Style (Windowsのみ) - 選択可能なスタイル(WS_EX_CLIENTEDGE を使うと、ガジェットに境界線が表示されます)
OpenWindow 関数の拡張スタイル(ExStyle)を使用できます。


プラットホーム

Windows , Linux

例:

#Include "window9.bi"

OpenWindow("",10,10,400,300)
CalendarGadget(1,10,10,220,220)
ButtonGadget(2,250,100,130,20,"日付を取得")
TextGadget(3,250,140,130,20,"",SS_CENTER)

Do
	var event=WaitEvent()
	If event=eventclose Then End
	If event=eventgadget Then
		If eventnumber()=2 Then
			SetGadgetText(3,Str(GetStateCalendar(1)))
		EndIf
	EndIf
Loop

CalendarGadget


http://mneniya.ucoz.ru/

←リンク元に戻る Window9 トップに戻る FreeBASIC マニュアル トップに戻る
ロシア語オリジナル:https://users.freebasic-portal.de/freebasicru/window9lib/window9.html