Показать сообщение отдельно

  #2  
Старый 03.02.2023, 08:09
uqowivad
Познающий
Регистрация: 24.05.2019
Сообщений: 34
С нами: 3670669

Репутация: 73
По умолчанию

Этот код сначала проверяет, нажата ли клавиша VK_SHIFT

Затем проверяет параметр wParam, чтобы узнать, какая другая клавиша была нажата в сочетании с VK_SHIFT.

c++:





Код:
LRESULT CALLBACK
WndProc
(
HWND hWnd
,
UINT message
,
WPARAM wParam
,
LPARAM lParam
)
{
if
(
message
==
WM_KEYDOWN
)
{
if
(
GetKeyState
(
VK_SHIFT
)
&
0x8000
)
{
// VK_SHIFT Only
if
(
wParam
==
'1'
)
{
// VK_SHIFT + 1
}
else
if
(
wParam
==
'2'
)
{
// VK_SHIFT + 2
}
// code
}
}
// code
}
 
Ответить с цитированием