Форум » GUI » Как применить WinAPI функцию ClientToScreen() » Ответить

Как применить WinAPI функцию ClientToScreen()

КСС: Привет всем ! Прошу помощи у СИ-гуру. В VB я использую WinAPI функцию ClientToScreen() для получения абсолютной позиции контрола и дальнейшего вывода непосредственно под ним другого контрола. Если проще - есть кнопка, нажимаем её и под ней выпадает browse (например). Сложность в передаче, а затем и получении структуры POINTAPI. А может быть в MiniGUI-Ext имеется что-то своё для получения тех же значений ? Public Type POINTAPI X As Long Y As Long End Type Declare Function ClientToScreen Lib "user32" (ByVal hWnd As Long, lpPoint As POINTAPI) As Long

Ответов - 1

gfilatov: КСС пишет: может быть в MiniGUI-Ext имеется что-то своё для получения тех же значений ? Вы правы - имеется. Подробности см. в примере Pseudo DropDownButton, который находится в папке samples\Basic\DropDown (процедура ShowBtn_1_DropDownMenu).



полная версия страницы