木曜日, 8月 23, 2007

MFCで、ファンクションキーの入力を検出する

MFCでフレームが分割されていると、ファンクションキーなどの入力が、フォーカスのあるウィンドウにいかない。ファンクションキーは、アクセレレーターキーとして、リソースでIDを指定する。フォーカスのあるウィンドウを判別するには、以下のような手段がとれる。

CWnd *pWnd=this->GetFocus();
if(pWnd->IsKindOf(RUNTIME_CLASS(CJukeBoxView)))
...
else
...

Qt: 外部プログラムを起動する

  Qt/C++ のアプリは、外部へ直接アクセスできます。これはネットアプリでは不可能な Qt のメリットです。 外部プログラムを起動することもできます。QProcess::startDetached() を使うと独立したプロセスを立ち上げることができます。 この QProces...