WM_L(R)BUTTONDOWNメッセージ


LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
{
 HDC hdc;
 char str[256];

 switch ( message ) {
 case WM_LBUTTONDOWN:
  wsprintf( str, "左クリックされた" );
  hdc = GetDC( hWnd ); // デバイスコンテキスト生成
  TextOut( hdc, 1, 1, str, lstrlen( str ) );
  ReleaseDC( hWnd, hdc ); // デバイスコンテキスト解放
  break;
 case WM_RBUTTONDOWN:
  wsprintf( str, "右クリックされた" );
  hdc = GetDC( hWnd ); // デバイスコンテキスト生成
  TextOut( hdc, 1, 1, str, lstrlen( str ) );
  ReleaseDC( hWnd, hdc ); // デバイスコンテキスト解放
  break;
 }
 return 0;
}

Windows > ウィンドウプロシージャ | comments (0) | trackbacks (0)

Comments

Comment Form

icons:

Trackbacks