优化WinMessage中的代码,使用{}代替memset(0)
This commit is contained in:
@@ -16,15 +16,13 @@ namespace hgl
|
|||||||
{
|
{
|
||||||
#define PROP_DPIISOLATION L"PROP_ISOLATION"
|
#define PROP_DPIISOLATION L"PROP_ISOLATION"
|
||||||
|
|
||||||
static KeyboardButton KeyConvert[256];
|
static KeyboardButton KeyConvert[256]{};
|
||||||
static void (*WMProc[2048])(EventDispatch *,uint32,uint32); //消息处理队列
|
static void (*WMProc[2048])(EventDispatch *,uint32,uint32){}; //消息处理队列
|
||||||
|
|
||||||
void InitKeyConvert()
|
void InitKeyConvert()
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
memset(KeyConvert,0,sizeof(KeyConvert));
|
|
||||||
|
|
||||||
KeyConvert[VK_ESCAPE ]=KeyboardButton::Esc;
|
KeyConvert[VK_ESCAPE ]=KeyboardButton::Esc;
|
||||||
for(i=VK_F1;i<=VK_F12;i++)KeyConvert[i]=(KeyboardButton)(int(KeyboardButton::F1)+i-VK_F1);
|
for(i=VK_F1;i<=VK_F12;i++)KeyConvert[i]=(KeyboardButton)(int(KeyboardButton::F1)+i-VK_F1);
|
||||||
|
|
||||||
@@ -333,7 +331,6 @@ namespace hgl
|
|||||||
|
|
||||||
void InitMessageProc()
|
void InitMessageProc()
|
||||||
{
|
{
|
||||||
memset(WMProc,0,sizeof(WMProc));
|
|
||||||
InitKeyConvert();
|
InitKeyConvert();
|
||||||
|
|
||||||
//if(joy)
|
//if(joy)
|
||||||
|
Reference in New Issue
Block a user