summaryrefslogtreecommitdiff
path: root/Editor/GUI/GUIWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Editor/GUI/GUIWindow.cpp')
-rw-r--r--Editor/GUI/GUIWindow.cpp22
1 files changed, 10 insertions, 12 deletions
diff --git a/Editor/GUI/GUIWindow.cpp b/Editor/GUI/GUIWindow.cpp
index 16cf768..1a9ea00 100644
--- a/Editor/GUI/GUIWindow.cpp
+++ b/Editor/GUI/GUIWindow.cpp
@@ -29,10 +29,8 @@ static bool RedirectMouseWheel(HWND window, WPARAM wParam, LPARAM lParam)
LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
-//#if GAMELAB_DEBUG
-// static int _event_count = 0;
-// log_info_tag("WndProc", "GUIWindow Event %d", ++_event_count);
-//#endif
+ static int _event_count = 0;
+ ++_event_count;
GUIWindow* self = (GUIWindow*)GetWindowLongPtr(hWnd, GWLP_USERDATA);
if (!self)
@@ -51,7 +49,7 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
{
static PAINTSTRUCT ps;
- log_info_tag("WndProc", "WM_PAINT");
+ log_info_tag("WndProc", "WM_PAINT %d", _event_count);
self->SetAsRenderContext();
self->OnPaint();
@@ -64,7 +62,7 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
case WM_MOUSEWHEEL: // 在这个子窗口滚动
{
- log_info_tag("WndProc","WM_MOUSEWHEEL");
+ log_info_tag("WndProc","WM_MOUSEWHEEL %d", _event_count);
// quick check if mouse is in our window
RECT rc;
@@ -105,7 +103,7 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
case WM_CHAR:
case WM_MOUSEMOVE:
{
- log_info_tag("WndProc", "Mouse Or Key Events");
+ log_info_tag("WndProc", "Mouse Or Key Events %d", _event_count);
switch (message)
{
@@ -153,7 +151,7 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
case WM_WINDOWPOSCHANGED:
{
- log_info_tag("WndProc", "WM_WINDOWPOSCHANGED");
+ log_info_tag("WndProc", "WM_WINDOWPOSCHANGED %d", _event_count);
// 切换opengl渲染目标,重绘用户区
//if (self->m_GfxWindow)
@@ -177,12 +175,12 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
}
case WM_SETFOCUS: //获得焦点
- log_info_tag("WndProc", "WM_SETFOCUS");
+ log_info_tag("WndProc", "WM_SETFOCUS %d", _event_count);
self->OnFocus();
return 0;
case WM_KILLFOCUS: //失去焦点
- log_info_tag("WndProc", "WM_KILLFOCUS");
+ log_info_tag("WndProc", "WM_KILLFOCUS %d", _event_count);
return 0;
@@ -190,12 +188,12 @@ LRESULT CALLBACK GUIWindow::GUIViewWndProc(HWND hWnd, UINT message, WPARAM wPara
break;
case WM_CLOSE:
- log_info_tag("WndProc", "WM_CLOSE");
+ log_info_tag("WndProc", "WM_CLOSE %d", _event_count);
delete self;
return 0;
case WM_INITMENUPOPUP: //下拉菜单或子菜单将要被激活的时候
- log_info_tag("WndProc", "WM_INITMENUPOPUP");
+ log_info_tag("WndProc", "WM_INITMENUPOPUP %d", _event_count);
return 0;
}