1530
t_UTF16 *utf16_str = new t_UTF16 [4];
1531
Memset(utf16_str, 0, sizeof(t_UTF16) * 4);
1530
wchar_t *utf16_str = new wchar_t [4];
1531
Memset(utf16_str, 0, sizeof(wchar_t) * 4);
1532
1532
Memcpy(utf16_str, (int*) &wParam, sizeof(wParam));
1533
t_UTF16 *temp0 = utf16_str;
1535
t_UTF8 *utf8_str = new t_UTF8 [NUX_EVENT_TEXT_BUFFER_SIZE];
1536
Memset(utf8_str, 0, sizeof(t_UTF8) * NUX_EVENT_TEXT_BUFFER_SIZE);
1537
t_UTF8 *temp1 = utf8_str;
1540
ConversionResult res = ConvertUTF16toUTF8((const nux::t_UTF16 **) &temp0,
1541
utf16_str + sizeof(t_UTF16) * 4,
1533
wchar_t *temp0 = utf16_str;
1535
unsigned char *utf8_str = new unsigned char [NUX_EVENT_TEXT_BUFFER_SIZE];
1536
Memset(utf8_str, 0, sizeof(unsigned char) * NUX_EVENT_TEXT_BUFFER_SIZE);
1537
unsigned char *temp1 = utf8_str;
1540
ConversionResult res = ConvertUTF16toUTF8((const wchar_t **) &temp0,
1541
utf16_str + sizeof(wchar_t) * 4,
1543
1543
utf8_str + NUX_EVENT_TEXT_BUFFER_SIZE,
1544
1544
lenientConversion);
1576
1576
event_->key_repeat_count = (int) (lParam & 0xff);
1579
t_UTF32 *utf32_str = new t_UTF32 [4];
1580
Memset(utf32_str, 0, sizeof(t_UTF32) * 4);
1579
unsigned int *utf32_str = new unsigned int [4];
1580
Memset(utf32_str, 0, sizeof(unsigned int) * 4);
1581
1581
Memcpy(utf32_str, (int*) &wParam, sizeof(wParam));
1582
t_UTF32 *temp0 = utf32_str;
1584
t_UTF8 *utf8_str = new t_UTF8 [NUX_EVENT_TEXT_BUFFER_SIZE];
1585
Memset(utf8_str, 0, sizeof(t_UTF8) * NUX_EVENT_TEXT_BUFFER_SIZE);
1586
t_UTF8 *temp1 = utf8_str;
1589
ConversionResult res = ConvertUTF32toUTF8((const nux::t_UTF32 **) &temp0,
1590
utf32_str + sizeof(t_UTF32) * 4,
1582
unsigned int *temp0 = utf32_str;
1584
unsigned char *utf8_str = new unsigned char [NUX_EVENT_TEXT_BUFFER_SIZE];
1585
Memset(utf8_str, 0, sizeof(unsigned char) * NUX_EVENT_TEXT_BUFFER_SIZE);
1586
unsigned char *temp1 = utf8_str;
1589
ConversionResult res = ConvertUTF32toUTF8((const unsigned int**) &temp0,
1590
utf32_str + sizeof(unsigned int) * 4,
1592
1592
utf8_str + NUX_EVENT_TEXT_BUFFER_SIZE,
1593
1593
lenientConversion);