Функция RemoveFontResource

Функция RemoveFontResource удаляет шрифты в заданном файле из таблицы системного шрифта.

Если шрифт был добавлен, при помощи использовании функции AddFontResourceEx, Вы должны использовать функцию RemoveFontResourceEx.

Синтаксис

BOOL RemoveFontResource(
  LPCTSTR lpFileName   // имя файла со шрифтом
);

Параметры

lpFileName
[in] Указатель на символьную строку с нулем в конце, которая называет файл ресурса шрифта.

Возвращаемые значения

Если функция завершается успешно, возвращаемое значение - не нуль.

Если функция завершается ошибкой, возвращаемое значение - нуль.

Windows NT/2000/XP: Чтобы получить дополнительные сведения об ошибке, вызовите функцию GetLastError.

Замечания

Приложение, которое добавляет или удаляет шрифты из таблицы системного шрифта, должно уведомить другие окна об изменениях, отправляя сообщение WM_FONTCHANGE всем окнам верхнего уровня в системе. Приложение отправляет это сообщение при помощи вызова функции SendMessage с установкой параметра hwnd в HWND_BROADCAST.

Если есть невыполненные ссылки на шрифт, связанный ресурс остается загруженным до тех пор, пока контекст устройства не использует его.

Windows 95/98/Me: RemoveFontResourceW поддерживается подпрограммой Microsoft Layer for Unicode.  Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в требованиях этой подпрограммы для систем.

Смотри также

Обзор шрифты и текст, Функции, используемые шрифтами и текстом, AddFontResource, RemoveFontResourceEx, SendMessage

Размещение и совместимость RemoveFontResource

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

Gdi32.lib

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Реализуется как версии Unicode и  ANSI в Windows NT/2000/XP.
Поддерживается также подпрограммой Microsoft Layer for Unicode

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz