問題タブ [nscursor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
638 参照

objective-c - swiftまたはobjective-cを使用してプログラムでmacosxココアアプリのシステムカーソルのサイズを変更する方法は?

このコードを使用してグローバルサイズを設定しようとしました:

そして、それが変更されたことを NSLog で確認できますが、カーソルを指定されたサイズに変更するためにシステムカーソルを再起動/リセットする方法がわかりません。

プログラムでサイズを変更するより良い方法、またはデフォルトの変更後にシステムカーソルを再起動する方法を知っている人はいますか?

編集(重複について):他のトピックで提供されている回答のように、これを解決するためにapplescriptを使用できないため、私の質問は独特です。また、このトピックは 2013 年に作成されており、時代遅れのようです。あれから少し事情が変わったのかもしれません。また、Swift はこれを解決するための実行可能なソリューションになるかもしれません。知るか?これらすべての議論は、これが重複した質問ではないことを明確にしています。

0 投票する
0 に答える
123 参照

objective-c - フルスクリーン NSWindow でズームすると、NSCursor が arrowCursor にリセットされる

スクロールがズームしているときにカーソルを変更しようとしています。

フルスクリーンモードに変更するまでは正常に動作します。カーソルを固定すると、矢印タイプに変わります。

写真アプリケーションのように機能させたい(フルスクリーンモードで写真を拡大するとき)。

0 投票する
1 に答える
53 参照

drag - AppKit でマウスがドラッグされているかどうかを検出する

マウスがビュー内のどこにあるかに基づいてマウスカーソルを変更する追跡領域を持つビューがあります。この同じビューは、特定の種類のファイルのドラッグ先でもあります。

ファイルを (Finder などから) このビューにドラッグすると、緑色のプラス アイコンがカーソルの横に一時的に表示されますが、トラッキング エリアがカーソルを更新すると消えます。マウスがドラッグされていることを伝え、カーソルを更新しないようにする方法はありますか?

0 投票する
2 に答える
759 参照

macos - OSXで現在のシステムカーソルを検出するには?

Mac/OSX の現在のシステム カーソルが何であるかを知る方法はありますか? [NSCursor currentSystemCursor]callを使用して現在のカーソルを取得できることはわかっています。しかし、これは現在のカーソルが何であるかを教えてくれません。チェック if ([[NSCursor currentSystemCursor] isEqual:[NSCursor arrowCursor]])は常に失敗します。チェックでもif ([[NSCursor currentSystemCursor] isEqual:[NSCursor currentSystemCursor]])常にゼロを返します。

Mac OS X で現在のタイプのマウス カーソルを取得するにはどうすればよいですか?しかし、そこでそれを行う方法が見つかりませんでした。

これに関するヘルプをいただければ幸いです。前もって感謝します。

0 投票する
1 に答える
138 参照

objective-c - カーソルラグの再表示

線でカスタムカーソルを描画するポップアップウィンドウの一部があります。したがって、標準のカーソルを特定の領域 (isInDiagram) 内に表示したくありません。

これは私のコードです:

現在、カーソルの非表示は完全に正常に機能しますが、非表示の再表示は常に遅れます。最終的にカーソルが再び表示される原因がわかりませんでした。ただし、unhide コマンドをループすると、非表示が機能します。

この醜いループを使わずにこの問題を解決する方法はありますか?