この会社辞めようと思ったソースコード#18at PROG
この会社辞めようと思ったソースコード#18 - 暇つぶし2ch898:仕様書無しさん
07/10/09 14:28:56
>>896
WndProc か?
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp) {
  switch(msg) {
  case WM_PAINT: return OnPaint(hWnd, wp, lp);
  case WM_SIZE: return OnResize(hWnd, wp, lp);
  default: return DefWndProc(hWnd, msg, wp, lp);
  }
}
ってするな、俺は。
実際には WPARAM や LPARAM をそのまま渡したりはせずに
MSDNの記述に従って分割してから渡すけど。

仮に処理するウィンドウメッセージが多くて、
この case が 1000 個連なったとしても OK だろ、この場合は。

よくあるプログラミング講座みたいに case の中につらつら書くのはダメだ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch