本文整理汇总了C++中refexport_t::DrawResizeWindow方法的典型用法代码示例。如果您正苦于以下问题:C++ refexport_t::DrawResizeWindow方法的具体用法?C++ refexport_t::DrawResizeWindow怎么用?C++ refexport_t::DrawResizeWindow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类refexport_t
的用法示例。
在下文中一共展示了refexport_t::DrawResizeWindow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MainWndProc
//.........这里部分代码省略.........
GetRawInputData((HRAWINPUT)lParam, RID_INPUT, lpb, &dwSize, sizeof(RAWINPUTHEADER));
raw = (RAWINPUT*)lpb;
if (raw->header.dwType == RIM_TYPEMOUSE)
{
extern int g_raw_mouse_x, g_raw_mouse_y;
g_raw_mouse_x += raw->data.mouse.lLastX;
g_raw_mouse_y += raw->data.mouse.lLastY;
}
}
break;
case WM_SYSCOMMAND:
if (wParam == SC_SCREENSAVE)
return 0;
return DefWindowProc(hWnd, uMsg, wParam, lParam);
case WM_SYSKEYDOWN:
if (wParam == 13) // alt-enter toggles fullscreen
{
if (!win_noaltenter || !win_noaltenter->value) // jitkeyboard
{
if (vid_fullscreen)
Cvar_SetValue("vid_fullscreen", !vid_fullscreen->value);
return 0;
}
}
// fall through
case WM_KEYDOWN:
Key_Event(Sys_MapKeyModified(wParam, lParam), true, sys_msg_time);
break;
case WM_SYSKEYUP:
case WM_KEYUP:
Key_Event(Sys_MapKeyModified(wParam, lParam), false, sys_msg_time);
break;
case WM_SIZE:
if (lParam) // This is 0 when minimized?
{
M_RefreshMenu(); // jitmenu
re.DrawResizeWindow(LOWORD(lParam), HIWORD(lParam));
VID_NewWindow(LOWORD(lParam), HIWORD(lParam));
}
if (wParam == SIZE_MINIMIZED) // jit
minimized = true;
else
minimized = false;
break;
case WM_CLOSE:
case WM_QUIT:
Com_Quit();
break;
case WM_APPCOMMAND:
#ifdef OGG_SUPPORT
if(ogg_started)
switch(GET_APPCOMMAND_LPARAM(lParam))
{
case APPCOMMAND_MEDIA_PLAY_PAUSE:
Cbuf_AddText("ogg_playpause\n");
return 1;
case APPCOMMAND_MEDIA_NEXTTRACK:
Cbuf_AddText("ogg_play >\n");
return 1;
case APPCOMMAND_MEDIA_PREVIOUSTRACK:
Cbuf_AddText("ogg_play <\n");
return 1;
case APPCOMMAND_MEDIA_STOP:
Cbuf_AddText("ogg_stop\n");
return 1;
}
break;
#endif
case MM_MCINOTIFY:
{
LONG CDAudio_MessageHandler(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
lRet = CDAudio_MessageHandler(hWnd, uMsg, wParam, lParam);
}
break;
default: // pass all unhandled messages to DefWindowProc
return DefWindowProc(hWnd, uMsg, wParam, lParam);
}
//CheckActive(hWnd);
// return 0 if handled message, 1 if not
return DefWindowProc(hWnd, uMsg, wParam, lParam);
}