kitty on your lap?

解決


COL  2008-02-20 15:43:19  No: 67574  IP: [192.*.*.*]

開発環境VC.NETの2003、プロジェクトは、DirectX Sample BrowserのEmptyProject C++ (July 2004) を使って作ってます。

LRESULT CALLBACK MsgProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, 
                          bool* pbNoFurtherProcessing, void* pUserContext )
{
  switch( uMsg )
  {
  case WM_CLOSE:
    MessageBox( hWnd, _T("プログラムを終了します"), _T("確認"), MB_OK);
  }
    return 0;
}
と打って実行した所、kitty on your lapと表示されたメッセージボックスが表示されました。OKを押すと普通にプログラムが展開します。
ビルドも普通に通るんですが、これはどういった状況なのでしょうか?

編集 削除
仲澤@失業者  2008-02-20 16:44:35  No: 67575  IP: [192.*.*.*]

メインかWM_CREATEあたりで、そのようにコードされているからでは
ないでしょうか。
大昔にそんなコードを見たような気のせいがします。

編集 削除
シャノン  2008-02-20 17:43:07  No: 67576  IP: [192.*.*.*]

WisdomSoftさんのサンプルによく書いてありますね。

編集 削除
COL  2008-02-20 17:51:47  No: 67577  IP: [192.*.*.*]

仲澤@失業者様の言う通り、メインに書いてありました(汗)
お騒がせしました〜。

編集 削除