Результаты поиска по запросу "macos-carbon"

1 ответ

Следующая строка удаляет один из массивов, возвращая массив с одним словарем: CFArrayRef windowArray = CGWindowListCopyWindowInfo (kCGWindowListOptionInclusiveWindow, windowID); Также, в вашем примере, массив описаний просачивается (отсутствует CFRelease). Кроме того, это исправило мою проблему. Модель [NSWindow frame] обновляется асинхронно. Если вы пытаетесь прикрепить дочернее окно к родительскому окну, которое пользователь перетаскивает, это единственный способ получить текущее значение из оконного менеджера. Спасибо!

аюсь найти Carbon API, который может дать мне WindowRef из идентификатора окна, и с этим windowref я хочу иметь границы? РЕДАКТИРОВАТЬ: я нашел API extern WindowRef HIWindowFromCGWindowID (CGWindowID inWindowID); Но я не могу его использовать. Я ...

2 ответа

Макрос выделен как ключевое слово: паскаль

При поиске в примере кода дляFunkyOverlayWindow [http://developer.apple.com/library/mac/#samplecode/FunkyOverlayWindow/Introduction/Intro.html] Я только что нашел довольно интересное объявление: pascal OSStatus MyHotKeyHandler( ...

2 ответа

Есть ли способ проверить, является ли процесс 64-битным или 32-битным?

Я пытаюсь найти тип процесса (32 бит / 64 бит) из процесса PID? Я получаю информацию о процессе и список процессов с помощьюGetBSDProcessList [http://www.cocoabuilder.com/archive/cocoa/92971-bsd-processes-with-code.html] Метод описан здесь. Как ...

ТОП публикаций

3 ответа

Что заменяет теперь устаревший Carbon.File.FSResolveAliasFile в Python для OSX?

В Python 2 я могу использовать следующий код для разрешения псевдонима MacOS или символической ссылки: from Carbon import File File.FSResolveAliasFile(alias_fp, True)[0].as_pathname() где alias_fp - путь к файлу, который мне интересен и хранится ...

1 ответ

Преобразовать код виртуального ключа в строку Unicode

У меня есть код, который я использовал, чтобы получить текущую раскладку клавиатуры и преобразовать код виртуальной клавиши в строку. Это прекрасно работает в большинстве ситуаций, но у меня возникают проблемы с некоторыми конкретными случаями. ...

1 ответ

Как обновить окно поиска?

Я хочу обновить значок для определенного файла / папки в приложении Finder. FNNotifyByPath( (const UInt8 *)folderPath, kFNDirectoryModifiedMessage, kNilOptions );FNNotifyByPath не работает для этого. Теперь я пытаюсь с AppleScript +(void) ...

1 ответ

Предотвратить обратный вызов `mouseMovedEvent` от обработки движения? Или глобально скрыть курсор на мгновение?

У меня есть глобальное приложение, которое предотвращает перемещение мыши по областям экрана. Должен работать со всеми приложениями, пока мое приложение в фоновом режиме и т. Д. Я создалCGEventTap крючок с обратным вызовом для движений ...