1

ゲームがクラッシュし、デバッガー (キャプチャされていない別のモニター) がクラッシュの場所を表示するときに (2 台のモニターの 1 つに) 全画面表示になっているゲームをデバッグすると、カーソルが非表示のままになります。カーソルを強制的に再表示する方法はありますか? 私はやみくもにクリックすることができ、それは機能しますが、それほど正確ではありません.

4

2 に答える 2

0

カーソルをどのように非表示にしましたか? CGDisplayHideCursor を使用した場合、CGDisplayShowCursor(x) を呼び出すことができるはずです。x はメイン ディスプレイ ID です。

たとえば、gdb で次のように入力します。

call (unsigned long) CGMainDisplayID()

IDが返されます。

次に、次のように入力します。

call (long) CGDisplayShowCursor(id)

Cocoa 関数を使用した場合でも、gdb コンソールで適切な Cocoa 関数を呼び出してカーソルを表示できるはずです。

于 2010-03-01T21:52:04.997 に答える