fc2ブログ

凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用ブログです。ゲーム制作に関するメモや雑記とか色々あります。C++ での Qt、Unity もほんの少しあります。

2014年04月 | ARCHIVE-SELECT | 2014年06月

| PAGE-SELECT |

≫ EDIT

C++ Qt ウィンドウメッセージを処理する

Qt でウィンドウメッセージを処理する方法です。

・[Qt4] QDockWidgetのアクティブ動作をWindows標準にする
http://anilasoft.jp/2011/08/qt4-qdockwidget-for-windows/

この記事の「●本題! Qtアプリにこの動作を実装してみる」というところが分かりやすいですね。

virtual winEventFilter(MSG *message, long *result)

という関数をオーバーライドして処理することになります。
Qt は結構オーバーライドしてガンバレという仕組みなのですかね。

ちなみにこれ罠なのが「QApplication」を継承したもので記述するということなので気をつけてください。
ウィンドウを継承して記述するのじゃないのが結構不思議な感じはしますね…。

| Qt | 22:29 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT |