Я использую cmfcpopupmenu для отображения всплывающего меню с очень длинным списком параметров. Трудно поместить в подменг. Список хорошо прокручивается с помощью колеса мыши и клавиатуры, и я включил отображение вертикальной полосы прокрутки. Я использовал onwindowposchanging в своем полученном классе Mycmfcpopupmenu (), чтобы ограничить размер окна всплывающего меню. Колесо мыши заставляет список прокручивать огромные куски, которые пропускают кучу рядов. Поэтому, когда вы прокручиваете вниз, он прокручивает то, что он думает, что высота была до того, как я его изменения.
Подробнее здесь: https://stackoverflow.com/questions/797 ... g-problems