MDOnlineの2001/5/2に配信した号で<CarbonLibの「謎」よもやま話>として記事をお届けしました。その内容に関連したことで、次のようなことが判明しました。
その後、Applicationメニューの「環境設定...」アイテムに関しては、EnableMenuItem()ではなくEnableMenuCommand()を利用すればハイライトを解除できることが分かりました。こんな感じですね...。
EnableMenuCommand( GetMenuRef(128 ), ’pref’ );
ダイアログ表示はCarbon Eventのハイコマンド用Handlerルーチンで処理すればOKです。この件については何人もの方からご連絡をいただきました。
本当にありがとうございました! [小池邦人/オッティモ] |