05/09/03 19:05:20
>>721
慰めてくれてありがと。おだてると1年分表示して画面を埋め尽くしちゃうぞ。
友人に英語のFileMaker Pro 8評価版ダウンロードさせて試してみたんだけど、
デベロッパ4のテンプレートから作ったプラグインを
C:¥Program Files¥FileMaker¥FileMaker Pro 8¥Extensions
にコピーすると猿真似以下のカレンダーを一応表示した。
でじっくり見たんだけど、8のカレンダーは書式設定でポップアップリストとかの
選択場所に追加されていて、MonthCalendarコントロールを呼び出している
だけみたいな感じ。予想通りスクロールキーで日付が変わるし、Escキーで
キャンセル、Enterで決定だった。
引数を与えられないから1ヶ月分の表示だけで、初期値の日付も指定できない
んだけど、プラグインと違って自分で表示するからカレンダー以外の場所を
クリックしてキャンセルできる。プラグインの場合はFilemaker ProがDLL
呼び出して終了を待つ形になるのでプラグインが終了するまで動作が止まる
んでカレンダー以外をクリックでキャンセルってのはちょっと面倒。マウスボタンの
メッセージ拾って座標で処理すれば真似できるような気もするけど試したことが
ないのでよくわからない。