Implement set_visible function callback

This commit is contained in:
twinaphex 2016-06-04 05:04:00 +02:00
parent cd49b89bbf
commit aedd7fa53e
2 changed files with 5 additions and 3 deletions

View File

@ -337,7 +337,7 @@ void shader_dlg_show(HWND parent_hwnd)
0, 0, SWP_NOSIZE | SWP_SHOWWINDOW);
}
else
ShowWindow(g_shader_dlg.hwnd, SW_SHOW);
ShowWindow(g_shader_dlg.hwnd, SW_SHOWNORMAL);
shader_dlg_update_on_top_state();
@ -364,7 +364,7 @@ static LRESULT CALLBACK ShaderDlgWndProc(HWND hwnd, UINT message,
case WM_CLOSE:
case WM_DESTROY:
case WM_QUIT:
ShowWindow(g_shader_dlg.hwnd, 0);
ShowWindow(g_shader_dlg.hwnd, SW_HIDE);
return 0;
case WM_COMMAND:

View File

@ -63,6 +63,8 @@ void ui_window_win32_set_focused(void *data)
void ui_window_win32_set_visible(void *data,
bool set_visible)
{
ui_window_win32_t *window = (ui_window_win32_t*)data;
ShowWindow(window->hwnd, visible ? SW_SHOWNORMAL : SW_HIDE);
}
void ui_window_win32_set_title(void *data, char *buf)