nswindow

У меня точно такая же проблема, как и в этом вопросе: Серая граница при использовании NSBorderlessWindowMask Однако принятый ответ (как и в комментариях) об удалении тени окна, похоже, не работает, по крайней мере, на Lion. Я подкласс NSWindow и создал окно без границ следующим образом: -(id)initWith...

Я разрабатываю приложение для экранной клавиатуры для OS X, аналогичное тому, которое встроено в операционную систему (просмотр клавиатуры). Я, кажется, ударился о стену, поскольку не уверен, как я могу принимать события щелчка от кнопок и не красть фокус из текущего активированного приложения. Я знаю, что эт...

У меня есть пользовательский NSView, называемый SurfaceView. Это contentView окна NSWindow, и он обрабатывает основные события, такие как щелчок мыши и рисование. Но не имеет значения, что я делаю, он не обрабатывает функцию keyDown. Я уже переопределил acceptsFirstResponder, но ничего не происходит. Если эт...

Есть ли способ получить NSScreen для окна другого процесса, предполагая, что у меня есть идентификатор окна? Я довольно близко подошел к следующему коду, но информационный словарь не говорит, на каком экране находится окно. CFArrayRef windowArray = CGWindowListCopyWindowInfo(kCGWindowListOptionOnScreenOnly,...

У меня есть маленькая кнопка помощи itty bitty в моей программе cocoa. Мне было интересно, как сделать так, чтобы при нажатии на кнопку, чтобы сделать небольшую всплывающую панель nswindow, с большим количеством текста на ней. Как я могу это сделать? Кнопка называется help, а окно может называться helpwin ...

Как отключить растягивание окна в правом нижнем углу? Мне пришлось бы иметь дело с автоматической калибровкой и всем этим, что было бы ненужным, если бы я просто не позволял пользователю растягивать размер окна....

Можно ли программно добавить приложение ко всем пространствам? Я бы хотел, чтобы мое приложение было на всех пространствах по умолчанию....

У меня есть окно в моем пере, которое можно изменить, но я хотел бы заставить его быть изменяемым только по вертикали. Как я могу это сделать?...

Я создаю окна программно, а затем добавляю их в массив, когда показываю их вот так. NSWindow *window = [[NSWindow alloc] initWithContentRect:frame styleMask:NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask | NSMiniaturizableWindowMask backing:NSBackingStoreBuffered defer:NO]; window.delegate...

мое приложение Cocoa нуждается в небольших динамически генерируемых окнах. Как я могу программно создать Cocoa windows во время выполнения? Это моя нерабочая попытка до сих пор. Я не вижу никакого результата. NSRect frame = NSMakeRect(0, 0, 200, 200); NSUInteger styleMask = NSBorderlessWindowMask; NSRect...