WebKit C ссылка
WebKit C API обеспечивает способ встроить веб-представление в окно Carbon. Как только Вы добавили представление к окну, необходимо загрузить информацию для отображения содержания URL использование классов Objective C.
Для получения дополнительной информации о том, как добавить веб-представления к Вашему приложению и как вывести на экран и управлять довольный Objective C использования APIs, посмотрите веб-контент Отображения.
-
WebInitForCarbon WebInitForCarbon
(OS X v10.6)Инициализирует WebKit.
Объявление
Objective C
void WebInitForCarbon ( void );
Обсуждение
Необходимо вызвать эту функцию прежде, чем сделать любые другие звонки WebKit. Эта функция вызовет
NSApplicationLoad
,InstallEventLoopIdleTimer
, и создайте aNSAutoreleasePool
. Один раз должна быть вызвана эта функция только. Несколько вызовов к этой функции ничего не сделают, это важно в случае сменных пакетов. Наконец, Вы не должны вызыватьNSApplicationLoad
и создайте aNSAutoreleasePool
если Вы вызываете эту функцию.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Осуждаемый в OS X v10.6.
Не доступный 64-разрядным приложениям.
-
HIWebViewCreate HIWebViewCreate
(OS X v10.6)Создает находящийся в HIView контейнер для веб-контента.
Объявление
Objective C
OSStatus HIWebViewCreate ( HIViewRef *outControl );
Параметры
outControl
По возврату,
outControl
точки к недавно создаваемому веб-представлению.Возвращаемое значение
Код результата.
Обсуждение
Веб-представлением является стандартный HIView, таким образом, можно использовать любую из стандартных функций HIView для управления им. Отметьте, однако, что веб-представление не может в настоящее время затеняться другими представлениями выше его.
Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Осуждаемый в OS X v10.6.
Не доступный 64-разрядным приложениям.
-
HIWebViewGetWebView HIWebViewGetWebView
(OS X v10.6)Получает Какао NSView, связанный с веб-представлением.
Объявление
Objective C
WebView * HIWebViewGetWebView ( HIViewRef inView );
Параметры
inView
Веб-представление, Какао которого, эквивалентное, Вы хотите получить.
Возвращаемое значение
Какао, эквивалентное из веб-представления.
Обсуждение
Если Вы хотите выполнить собственные вызовы Какао для управления содержанием представления, необходимо получить веб-представление Какао.
Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Осуждаемый в OS X v10.6.
Не доступный 64-разрядным приложениям.
-
Создает Базовое Графическое изображение из Какао NSImage.
Объявление
Objective C
CGImageRef WebConvertNSImageToCGImageRef ( NSImage *inImage );
Параметры
inImage
Ссылка на Какао NSImage для преобразования.
Возвращаемое значение
Ссылка на Базовое Графическое изображение.
Обсуждение
Если Вы хотите вывести на экран значки для URLs от истории или значков страницы, Вы, возможно, должны использовать эту функцию.
Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Осуждаемый в OS X v10.6.
Не доступный 64-разрядным приложениям.