読者です 読者をやめる 読者になる 読者になる

めいくりぷとのブログ

技術的なことやゲームのことやら・・・

Qt

ウィンドウフレーム以外からでもウィンドウを移動出来るようにする。

前回同じような記事を書いたのですが、継承するクラスによっては移動出来ない物もあったみたいですので、今回は nativeEvent関数をオーバーライドして実装してみました。 bool CMainWindow::nativeEvent(const QByteArray &eventType, void *message, long *…

ウィンドウフレームを消して、ウィンドウを移動出来るようにする。

eventFilter(QObject* object, QEvent* event); をオーバーライドし、 event->type() から各マウスの状態から制御します。以下ソースコードです。 CMainWindow::CMainWindow(__in QWidget *parent) : QMainWindow(parent) { .... this->installEventFilter(t…