gslib_internal.cpp
来自「网络泡泡被.net管理」· C++ 代码 · 共 30 行
CPP
30 行
// GSLib_Internal.cpp: implementation of the GSLib_Internal class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "GSLib_Internal.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
HMENU BuildSupportModeMenu(SDxDeviceInfo* m_pDeviceInfo)
{
HMENU menu = CreateMenu();
if(menu && m_pDeviceInfo)
{
InsertMenu(menu, 0, MF_BYPOSITION | MF_STRING | MF_CHECKED | MF_ENABLED, IDM_DISPLAY_MODE, "Windowed mode");
InsertMenu(menu, 1, MF_SEPARATOR , 0, NULL);
for(unsigned long i=0; i<m_pDeviceInfo->dwNumModes; i++)
{
char str[20];
DDSURFACEDESC2* pddsdMode = &m_pDeviceInfo->pddsdModes[i];
sprintf(str, "%dX%dX%d", pddsdMode->dwWidth, pddsdMode->dwHeight, pddsdMode->ddpfPixelFormat.dwRGBBitCount );
InsertMenu(menu, i+2, MF_BYPOSITION | MF_STRING | MF_ENABLED, IDM_DISPLAY_MODE+i+1, str);
}
return menu;
}
else
return NULL;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?