2

ListBox に対するユーザーのダブルクリックを処理したいのですが、ウィンドウにメッセージを送信しないため、リストボックス アクティビティを処理する方法がありません。私はこれを持っています:

LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)                  /* handle the messages */
    {
        case WM_COMMAND:
        {
             switch(LOWORD(wParam))
             {
                  case IDC_LISTBOX1:
                  {
                       if(HIWORD(wParam) == LBN_DBLCLK)
                       {
                            //...
                       }
                       //...
                  }
             //...
             }
        //...
        }
    //...
    }
    return 0;
}

リストボックス メッセージを処理するにはどうすればよいですか?

4

0 に答える 0