ボタンの使用

チェックボックスやラジオボタンとは異なり,ボタンは状態を持っていません。ボタンは押されているか,いないかを示す値は保持しません。ユーザーがマウスを使ってボタンをクリックすると,そのボタンのコールバック・ルーチンが呼び出されます。このように,ボタンの目的は何らかの動作を開始することにあります。どのような動作が開始されるかは,プログラマがコールバックとして割り付けた外部手続によって決定されます。次に例を示します。

	LOGICAL retlog
	EXTERNAL DisplayTime
	retlog = DlgSetSub( dlg, IDC_BUTTON_TIME, DisplayTime)

Visual Fortran のダイアログ関数は,ユーザー描画ボタンはサポートしていません。