SystemPreferencesの設定のいくつかの状態にプログラムでアクセスする必要があります。特に、スクロールバーの設定(フローティングかどうかは10.7、スクロールボタンの配置は10.6/10.5)。これらの.plistファイルがあることはわかっていますが、可能であればメモリから高速でアクセスする方がはるかです。彼らが変わったときに通知を受けることができなければ私は好奇心が強いので、私はそれを頻繁に読む必要はない。プログラムでOSXスクロールバーの設定にアクセスする
答えて
NSScrollerを参照してください。設定の変更は、適切なsetArrowsPosition:
などを呼び出すことによって、NSScroller
のすべてのインスタンスに自動的に通知されます。NSScroller
サブクラスに実装するだけで済みます。
この場合、Objective-Cでコーディングしていないという問題があります。私はここで特定の側面をエミュレートしようとしています。あるいは、少なくとも適切に対応してください。クエリを実行するためにグローバルなものが必要な場合、Objective-C呼び出しを行うことができます。 –
THEN、隠しウィンドウにダミーの 'NSScrollView'と' NSScroller'を作成します。私はそれが通知を受け取ると信じています。ところで、どのフレームワークを使用していますか?現代のフレームワーク(64ビットをサポート)は最終的にCocoaを最終的に呼び出します。なぜなら、これはアップル社が正式に公開している唯一のGUI APIだからです。 – Yuji
私はVisualWorks Smalltalk、クロスプラットフォームのSmalltalk環境で作業します。それはそのグラフィックスのものの多くを(ある種の)エミュレートします。 –
- 1. プログラムでMac OSXのデフォルトシステムキーボードショートカットを取得/設定する
- 2. プログラムでOSXネットワーク/プロキシの設定値を取得する
- 3. OSX Lionのスクロールバー
- 4. MS VBAにプログラムでアクセスしてラベルのプロパティを設定する
- 5. iOS 5.1でプログラムでWiFi設定にアクセスする
- 6. OSXでQTでOpenCVを設定する
- 7. プログラムで通知設定にアクセスする方法
- 8. スクロールバーをテーブルビューアに設定する
- 9. IFrameスクロールバーをトップに設定する
- 10. OSX 10.5.8でrails/sqlite3を設定する
- 11. ストーリーボードOSXアプリケーションでinitialFirstResponderを設定する
- 12. は、wp7.1のバッテリー設定にプログラムでアクセスします
- 13. osx rvmパッセンジャー設定?
- 14. MAC OSXでのphp.iniの設定
- 15. Javaプログラムのシェルスクリプト/アクセスの環境変数を設定する
- 16. androidのプログラムでsdcardのファイルにアクセス許可を設定する方法
- 17. Windows 7でプログラム設定をVB.NETでプログラマチックに設定する
- 18. env、OSX rbenvとバンドルバトルを設定する
- 19. OSXで網膜ディスプレイの設定を変更するには?
- 20. OSXでclangの代わりにcccを設定するYosemite
- 21. Objective cのMAC OSXで背景色を設定するには
- 22. C言語でプログラムによってapp.configからsystem.net設定にアクセスする
- 23. OSXのスクリーンショットをプログラムで取得する
- 24. OSXでデフォルトプログラムをプログラムで起動する
- 25. Mac OSX LionでDjango、mod_wsgi、apacheを設定するには?
- 26. プログラムで設定アイデンティティ
- 27. win7でフォルダのアクセス許可をプログラムで設定する方法は?
- 28. divのテーブルのカラム幅を水平スクロールバーで設定する
- 29. スクロールバーのデフォルトの場所を設定するには
- 30. ズームに基づいてwpfのスクロールバーのサムサイズを設定する
あなたはこれをどのように使用しようとしていますか、私はあなたの質問を本当によく理解していません。私は恐れています。 – errordeveloper
私は別の言語環境で作業していますが、現在作成しているUI要素を、システムがそのスクロールバーを現在行っているモードに応じて異なるように調整します。 –