| 今回のバージョンでは、メインフレームをSDIにしているので最初からツールバーが使えるというありがたい特典がついている。 おまけにサイズ変更不可にしているからほぼ完璧!!と思っていたら・・・そう!ツールバーをはずすとツールバーの分だけウィンドウが縮まってしまい、上手く表示されないのである。 |
|
|
|
そこで、ツールバーが表示された時と非表示の時、ドッキング状態になった時と離れた時のイベントを考えてみたのだが思い付かないのだ。 そこで頼るのは・・・・ジャッジャァァァァァン(最近芸風が・・・)メーリングリストである。 この連載を読んでいる読者の方の中には私の「あほあほ、へぼへぼ、どじどじな質問」をメールで見ている人もいるでしょう(^^;;; |
|
|
|
開発者系メーリングリストは全部で4種類入っているのだが、どれもすばらしく皆さんやさしい(^^)v おまけにちゃんと解答して頂けるという事で非常に重宝(言葉は汚いが)している。 読者の方でメーリングリストに入っていない方がいたら、是非入ってみるといいでしょう。 私の「あほあほ」なメールはともかく、非常に貴重な技術文章が無量で読めるのは非常にありがたいです。 |
|
|
|
さて、本題に戻ってツールバーの離脱イベントだがやはりメーリングリストの会員の方から何通か解答を頂いた。 void RecalcLayout(BOOL bNotify = TRUE); 上記の関数をオーバーライドする事で解決したのだが、どのようにしてこの関数を発見したのだろうか? うーん。すごい・・・ |
|
|
|
一応今回で、Color Maker for Windows 移植編は終了である。 勿論書き足りない事は山ほどあるのだが、立ち止まってはいられない状況なのである。 もし、これまでの事で質問があったりとか、これ以外の事でも質問があればメールにて受け付ける事にする。 ソースコードは基本的にフリーなのでメールを頂ければダウンロード先を返信します。 |