Я пробовал это несколькими способами. Вывод объекта из CBCGPRibbonButton (так же, как CMFCRibbonButton) и использование GetRect() из класса, и с нажатием кнопки найти кнопку на ленте и получить прямоугольник.Когда панель рухнула, нажатие кнопки перестает работать
Что происходит, так это то, что ребро относительно окна, в котором оно находится. Но если панель рухнула, то окно, в котором она находится, не является ленточным стержнем, поэтому оно становится неправильным.
Мне нужен способ получить местоположение относительно ленты. Есть идеи?
Я уже знаю, чтобы рассчитать в экранных координатах. Мне нужно окно, чтобы сделать это. Не окно ленты, выпадающее меню. В любом случае, я все понял. Благодарю. – Adrian
BTW, я не понимаю, что означает ваш PS. – Adrian