Описание функции


GadgetPB

Получает идентификатор гаджета PureBasic из дескриптора WinAPI (а также Linux, MacOS).

GadgetPB(hWnd)

Параметры

hWnd Дескриптор гаджета

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

Успех:Идентификатор гаджета в понятии PureBasic, целое положительное число от 0 и более.
Ошибка:-1

Примечания

Например при использовании функций WinAPI возвращается дескриптор гаджета, а для функции PureBasic требуется идентификатор, здесь и понадобиться обратное получение идентификатора. Один из простых способов получить идентификатор, это получить все дескрипторы гаджетов с помощью GadgetID() создав список структур или 2D-массив для связи и в нём найти дескриптор и связанный с ним идентификатор. Благо гаджетов в окне не так уж много и функция сработает быстро.

См. также

WindowPB