Описание функции
GadgetPB
Получает идентификатор гаджета PureBasic из дескриптора WinAPI (а также Linux, MacOS).
GadgetPB(hWnd)
Параметры
hWnd | Дескриптор гаджета |
Возвращаемое значение
Успех: | Идентификатор гаджета в понятии PureBasic, целое положительное число от 0 и более. |
Ошибка: | -1 |
Примечания
Например при использовании функций WinAPI возвращается дескриптор гаджета, а для функции PureBasic требуется идентификатор, здесь и понадобиться обратное получение идентификатора. Один из простых способов получить идентификатор, это получить все дескрипторы гаджетов с помощью GadgetID() создав список структур или 2D-массив для связи и в нём найти дескриптор и связанный с ним идентификатор. Благо гаджетов в окне не так уж много и функция сработает быстро.См. также
WindowPB