2012-08-13 104 views
0

是否有可能阻止可可一個窗口被激活/集中? 我正在Qt的,但需要實現自己的自定義功能macEvent給我EventRef結構..有什麼辦法可以使用該功能防止窗口某些情況下變得活躍?可可防止窗口激活

謝謝! 亞歷

回答

1

在可可,你可以重寫NSWindow方法- (BOOL)canBecomeKeyWindow

調用它每次窗口應該成爲關鍵。

- (BOOL)canBecomeKeyWindow { 
    return NO; 
} 
+0

此外,NSControl的'setRefusesFirstResponder'可以對單擊時移動到前面的控件產生影響。 – Jeff 2014-09-23 22:04:26