あまつぶ

10.8 【Navigation Servicesとバルーンヘルプ】

 例によってIconPartyの件から。バルーンヘルプの追加は意外と苦労した。もともとこういう類いのものを書くのが苦手なのもあるけど、量が多くて。メニューだけで力つきそうだったけど、ダイアログとウィンドウについてもなんとか追加完了。
 が、ちょっと気になることが。Navigation Servicesの保存ダイアログにカスタムコントロールを追加したという話を以前書いたと思うけど、このコントロールのヘルプがうまく表示されない。DITLリソースにバルーンヘルプの情報をつけておけば勝手にやってくれるんじゃないかと思っていたのだけどそう甘くはないらしい。
 自分で作ったイベント処理ルーチンの中で……としようとしても、mouseDownとかそういったイベントしか拾えそうにないから無理かな。おそらくGetNewDialog()内で行われているであろうことをDITLリソースの内容を埋め込む時に自分でしてやればいいんだろうけどなにをすればいいんだか。。
 もうひとつ。バルーンヘルプをオンにしているとき、保存確認のダイアログのアップデートがうまく行われずに内容がどんどん消えていってしまう。これは、イベント処理ルーチンでアップデートイベントを処理してウィンドウを書き直してやれば一応解決するが、他のダイアログはそんなことは気にしなくてもいいのだから謎だ。各ボタンのヘルプも表示されないし、このへんは手抜きなんだろうか。

 Geneva2Osakaの不具合についての近況。
 WordPerfect 3.5eで変換中の下線が表示されなくなる問題についてはまだ解決していない。どのパッチでA0やD0を保存すればうまくいくのかがさっぱりわからなくて試行錯誤の状態。もうすぐなんとかなると思うが、自分で動作テストできないというのはなんともつらい。
 Canvas 6Jがフリーズするという問題は一応原因がわかったところ。原因となっている部分を無効にしてフリーズは起こらないようになってくれたようだが、それによってFinderなどでウィンドウタイトルの一部が切れてしまう症状が復活。SetWTitleのあと引っ掛けられそうなトラップを呼んでいないようなのでどうしようもないかも知れない。デバッガで追うとNQDStringWidth、NQDDrawText(そこからNQDStdTxMeas)を呼んでいることはわかったが、幅を調べる方ではパッチに引っ掛からない。手動で無理やりタイトル部分をのばすことができればなんとかなるかもしれないが、どうかな。

 9.18にGeneva2Osakaがユーティリティ部門のダウンロードランキングで2位に入って紹介されたことを書いたけど、今度はPhutが紹介されている。ページはここ。7位、7位ときて6位にあがったんだとかなんとか。ダウンロードしていただいた方、ありがとうございます。

 そうだ。10.13の17時から19時の間、サーバメンテナンスがあるらしい。ページへのアクセスは代替サーバによって問題なく行われるが、カウンタは進まないとのこと。特になにも影響しないと思うけど一応報告。

 あー、今期の全試合終了。単独最下位確定(汗)。もうひとねばりほしかったよ、ねぇ。しかしまあ、選手のみなさま、お疲れさまでした。


to October 4, 1999 ↑ to October index → to October 11, 1999