2009-12-21 15 views
0

J'ai un programme avec de nombreuses fenêtres ouvertes. Je veux que toutes les fenêtres soient visibles, mais une seule fenêtre peut être interactive, jusqu'à ce qu'un certain événement se produise. par exemple. en appuyant sur un bouton.Seulement permettre à un NSWindow d'être sélectionnable jusqu'à ce que l'action soit terminée (Cocoa)

Pour l'instant, je peux toujours cliquer sur une autre fenêtre, et interagir avec elle, comment puis-je autoriser uniquement l'interaction avec une fenêtre, jusqu'à ce qu'un certain événement se produise?

Imaginez ce que le programme: http://i48.tinypic.com/21nm8ms.png

Je ne veux que la fenêtre d'être au premier plan sélectionnable, si je tente de sélectionner l'une des autres fenêtres derrière elle, il ne devrait pas fonctionner.

Est-ce que quelqu'un sait comment faire cela?

Merci!

Michael

Répondre

4

On dirait que vous voulez un modal window.

+0

Nous vous remercions de votre aide! Ça fonctionne maintenant! – Michael