[Cabi@net:workトップページ]
[ユーティリティ]
[開発用]
[Cabi@net:workについて]
[プログラミングの断片]
[メニューアイテムに色を付ける]
[デフォルトボタンの枠]
[バックグラウンドでも関数実行]
このページでは、Macintoshプログラミングにおける、 ちょっとした話の断片やサンプルコードを紹介します。 コードは全てCまたはC++で書いてあります。 これらは自由に使ってもらってかまいません。
静的にメニューアイテムに色を付ける場合は
'mctb'リソースを使えばできますが、
ランタイムに行なう方法はあるのでしょうか?
ここではその方法をお教えします。
このようなボタンを使っているアプリケーションに出会ったことはありませんか?
僕はこれは美しくないと感じてしまいます。
で、よりよいのは次のようなものです。
これら2つのボタンの間には、まあほとんど差がありませんが...。
アプリケーションがバックグラウンドにあるときや、あるいはメニュー選択中・ウィンドウの 移動中でも関数を実行します。