2011-01-16 13 views
5

Potrzebuję utworzyć okno podobne do HUD programowo, gdy użytkownik naciśnie mój główny widok. Oto kod, którego używam, ale mam tylko standardowe okno.Tworzenie okna HUD programowo

videoWindow= [[NSPanel alloc] 
     initWithContentRect:NSMakeRect(200.0, 200.0, 300, 200) 
     styleMask:NSTitledWindowMask | NSClosableWindowMask 
     backing:NSBackingStoreBuffered defer:YES]; 
[videoWindow makeKeyAndOrderFront:nil]; 

Być może nie używam właściwych flag, ale nie znalazłem ich w dokumentacji ani w Google. jakieś pomysły?

Odpowiedz

9

Musisz użyć NSPanel z maską stylu NSHUDWindowMask.