У меня есть контроль (реализованный C#, .Net 2.0), который наследуется от combobox. У него есть фильтрация и прочее. Чтобы сохранить пользовательский интерфейс вправо, когда количество элементов во время фильтрации падает, выпадающий список меняет свой размер, чтобы соответствовать количеству оставшихся элементов (это делается с помощью NativeMethods.SetWindowPos (...)).Как проверить, раскрывается ли список выпадающих списков вверх или вниз?
Есть ли способ проверить, раскрывается ли раскрывающийся список вверх или вниз (буквально) - не проверять, открыт ли он, он открыт, но в каком направлении, вверх или вниз?
веселит, ЖКИ
Вам также нужно GetWindowRect(), чтобы выяснить, где он находится. –
Да, я нашел ответ, но мне нужно подождать 8 часов, чтобы опубликовать его, потому что у него не менее 100 баллов :) Вскоре получите ручки для комбо и выпадающего списка, получите прямоугольник от них и сравните оба. – jotbek