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. OSX Lionのスクロールバー
- 2. プログラムでMac OSXのデフォルトシステムキーボードショートカットを取得/設定する
- 3. プログラムでOSXネットワーク/プロキシの設定値を取得する
- 4. MS VBAにプログラムでアクセスしてラベルのプロパティを設定する
- 5. Android WearのNFC設定にプログラムでアクセスする機能
- 6. iOS 5.1でプログラムでWiFi設定にアクセスする
- 7. OSXでQTでOpenCVを設定する
- 8. プログラムで通知設定にアクセスする方法
- 9. Eclipseプラグイン。ワークスペース環境設定にプログラムでアクセスする方法
- 10. テーブルにアクセス許可をプログラムで設定する
- 11. スクロールバーをテーブルビューアに設定する
- 12. IFrameスクロールバーをトップに設定する
- 13. ストーリーボードOSXアプリケーションでinitialFirstResponderを設定する
- 14. Swift OSX - IKImageViewでNSImageを設定する
- 15. OSX 10.5.8でrails/sqlite3を設定する
- 16. プログラム通知設定へのアクセス
- 17. は、wp7.1のバッテリー設定にプログラムでアクセスします
- 18. osx rvmパッセンジャー設定?
- 19. スクロールバーの位置を設定する
- 20. スクロールバーのスタイル設定方法
- 21. OSXでtmuxにマウスを設定
- 22. osxビルド設定の.frameworkファイル
- 23. OSXのシステム設定pythonパス
- 24. MAC OSXでのphp.iniの設定
- 25. Javaプログラムのシェルスクリプト/アクセスの環境変数を設定する
- 26. OSXでclangの代わりにcccを設定するYosemite
- 27. OSXで網膜ディスプレイの設定を変更するには?
- 28. mac osxでファイルタイプのカスタムアイコンを設定するには
- 29. VSXのOSXでpythonワークスペース環境をDebian VMに設定する
- 30. Objective cのMAC OSXで背景色を設定するには
あなたはこれをどのように使用しようとしていますか、私はあなたの質問を本当によく理解していません。私は恐れています。 – errordeveloper
私は別の言語環境で作業していますが、現在作成しているUI要素を、システムがそのスクロールバーを現在行っているモードに応じて異なるように調整します。 –