Для указания языка, отличного от текущего, используйте макрос MAKELANGID .
Возвращаемые значения
В случае успеха возвращается дескриптор блока с информацией об указанном ресурсе. Для получения дескриптора ресурса передайте этот дескриптор в функцию LoadResource .
В случае неудачи возвращается NULL . Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Комментарии
Если старшее слово значения параметра
Приложение может уменьшить количество памяти, необходимое ресурсу, обращаясь к нему по целочисленному идентификатору вместо имени.
Приложение может использовать FindResourceEx для поиска ресурса любого типа, но эта функция должна быть использована только в том случае, если приложение должно иметь доступ к двоичным данным ресурсов, когда оно впоследствии вызывает функции LoadLibrary и LockResource .
Для немедленного использования ресурса приложение должно использовать одну из следующих функций для поиска и загрузки ресурса:
Функция | Действие |
FormatMessage | Загружает и форматирует элемент таблицы сообщений. |
LoadAccelerators | Загружает таблицу акселераторов. |
LoadBitmap | Загружает битовое изображение. |
LoadCursor | Загружает курсор. |
LoadIcon | Загружает иконку. |
LoadMenu | Загружает меню. |
LoadString | Загружает элемент таблицы строк. |
Например, приложение должно использовать функцию LoadIcon для загрузки иконки для ее отображения на экране. Тем не менее, приложение должно использовать функции FindResource и LoadResource , если оно загружает иконку для копирования ее данных в другое приложение.
См . также
FindResource, FormatMessage, LoadAccelerators, LoadBitmap, LoadCursor, LoadIcon, LoadMenu, LoadResource, LoadString, LockResource, SizeofResource .
Пространство имен оболочки
BrowseCallbackProc
Функция BrowseCallbackProc представляет собой определяемую приложением функцию обратного вызова, используемую совместно с функцией SHBrowseForFolder . Диалоговое окно выбора папки вызывает эту функцию для уведомления о событиях. Тип BFFCALLBACK определяет указатель на эту функцию обратного вызова.
int BrowseCallbackProc (
HWND
UINT
LPARAM
LPARAM
);
Параметры
BFFM_ENABLEOK | Разрешает кнопку ОК, если значение параметра |
BFFM_SETSELECTION | Выбирает указанную папку. Значение |
BFFM _ SETSTATUSTEXT | Устанавливает текст состояния в завершающуюся нулем строку, определенную значением параметра |
BFFM_INITIALIZED | Диалоговое окно завершило инициализацию. Значение параметра |
BFFM_SELCHANGED | Изменился выбор в диалоговом окне. |
Возвращаемые значения
Функция возвращает нуль.
См. также