Nick Dandoulakis
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
6 additions and
3 deletions
-
examples/directx10_example/imgui_impl_dx10.cpp
|
|
@ -246,13 +246,16 @@ IMGUI_API LRESULT ImGui_ImplWin32_WndProcHandler(HWND hwnd, UINT msg, WPARAM wPa |
|
|
|
switch (msg) |
|
|
|
{ |
|
|
|
case WM_LBUTTONDOWN: |
|
|
|
case WM_LBUTTONDBLCLK: |
|
|
|
case WM_RBUTTONDOWN: |
|
|
|
case WM_RBUTTONDBLCLK: |
|
|
|
case WM_MBUTTONDOWN: |
|
|
|
case WM_MBUTTONDBLCLK: |
|
|
|
{ |
|
|
|
int button = 0; |
|
|
|
if (msg == WM_LBUTTONDOWN) button = 0; |
|
|
|
if (msg == WM_RBUTTONDOWN) button = 1; |
|
|
|
if (msg == WM_MBUTTONDOWN) button = 2; |
|
|
|
if (msg == WM_LBUTTONDOWN || msg == WM_LBUTTONDBLCLK) button = 0; |
|
|
|
if (msg == WM_RBUTTONDOWN || msg == WM_RBUTTONDBLCLK) button = 1; |
|
|
|
if (msg == WM_MBUTTONDOWN || msg == WM_MBUTTONDBLCLK) button = 2; |
|
|
|
if (!IsAnyMouseButtonDown() && GetCapture() == NULL) |
|
|
|
SetCapture(hwnd); |
|
|
|
io.MouseDown[button] = true; |
|
|
|