Russian Qt Forum

Qt => Вопросы новичков => Тема начата: sk9 от Февраль 13, 2013, 04:58



Название: Добавить пункт в контекстное меню заголовка окна
Отправлено: sk9 от Февраль 13, 2013, 04:58
Можно ли это сделать в Qt, или нужно через винапи или ещё что-то лезть.
(И ещё, не особо важно, но в Qt5 оно появляется только при клике на значке слева и не реагирует на правую кнопку на самом заголовке)


Название: Re: Добавить пункт в контекстное меню заголовка окна
Отправлено: kambala от Февраль 13, 2013, 12:21
winapi


Название: Re: Добавить пункт в контекстное меню заголовка окна
Отправлено: Kurles от Февраль 17, 2013, 09:35
По первой ссылке даже полный код есть, с чего бы оно устарело?


Название: Re: Добавить пункт в контекстное меню заголовка окна
Отправлено: Kurles от Февраль 18, 2013, 07:32
Насколько я понял вместо winEvent/x11Event/macEvent теперь nativeEvent, изменился и прототип, вместо (MSG *m, long *result) - (const QByteArray &eventType, void *message, long *result) и что с ним делать не соображу.
А, ты про Qt5. Ну попробуй void *message откастить в MSG*, а далее по первому примеру.