netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2003-12-20 古い日記からの変換データ [長年日記] ▲
_ Delphi ▲
ツリービューにて,MouseDown でノードのドラッグ開始処理,DblClick でノードの値編集ダイアログを表示,としていたらダブルクリック操作したときは先に DblClick のメッセージが実行されて(MouseDown はキューに入れられて)ダイアログ表示→戻ってきたらドラッグ開始となってしまう.
普通は MouseUp でドラッグ終了するのだけど,DblClick でダイアログを表示するとダイアログが MouseDown を持っていってツリービュー側に MouseUp が届かなくなるみたい.今回はDblClick時にフラグをセットして回避することにした.
_ Calendar ▲
月曜始まりで表示する機能を実装してみる.元々,グリッドのセル単位で描画していたので,グリッドのセル座標から日付の対応付けを行う関数を修正して,逆に日付から座標を計算していた部分も関数としてくくりだして(一箇所しかなかったけど)修正するだけで無事終了.
実装の都合上,任意の日から週を開始することが可能なのだということが判明したけど,さすがに需要もないだろうし,余計なオプションが増えるのもうれしくないので,「カレンダーを月曜始まりにする」オプションだけを追加.
周期予定まわりのインタフェースを書き直しているのもあと少しで終わりそうだし,1月上旬には確実にリリースできそう.できればもう少し早めたいところではあるけど.