最終更新:2008-08-12 (火) 05:57:21 (5733d)  

NSWindow
Top / NSWindow

フォーカス

  • IB上で最初にフォーカスをあてたいコントロールにWindowのinitialFirstResponder?を指定

アウトレット

  • mainWindow
  • keyWindow

NSWindow

NSWindow* window;
-(id)contentView

Windowを透明化

- (id) initWithContentRect : (NSRect) contentRect 
                 styleMask : (unsigned int) aStyle 
                   backing : (NSBackingStoreType) bufferingType 
                     defer : (BOOL) flag 
{

    NSWindow* result = [ super initWithContentRect : contentRect 
                                         styleMask : NSBorderlessWindowMask 
                                           backing : NSBackingStoreBuffered 
                                             defer : NO ]; 

    [ result setBackgroundColor : [ NSColor clearColor ] ]; // 透明色で塗る
    [ result setAlphaValue : 1.0 ]; 
    [ result setOpaque : NO ]; 
    [ result setHasShadow : YES ]; 

    return result; 

}