AlstonWilliams 2015-03-03 03:32 采纳率: 0%
浏览 600

windows编程中为滚动条写了按键的代码,但是按了相应的键不起作用。

代码如下:
case WM_KEYDOWN:
switch (message)
{
case VK_HOME:
SendMessage(hwnd, SB_VERT, SB_TOP, 0L);
case VK_END:
SendMessage(hwnd, SB_VERT, SB_BOTTOM, 0L);
break;
case VK_PRIOR:
SendMessage(hwnd, SB_VERT, SB_PAGEUP, 0L);
break;
case VK_NEXT:
SendMessage(hwnd, SB_VERT, SB_PAGEDOWN, 0L);
break;
case VK_UP:
SendMessage(hwnd, SB_VERT, SB_LINEUP, 0L);
break;
case VK_DOWN:
SendMessage(hwnd, SB_VERT, SB_LINEDOWN, 0L);
break;
case VK_LEFT:
SendMessage(hwnd, SB_HORZ, SB_PAGEDOWN, 0L);
break;
case VK_RIGHT:
SendMessage(hwnd, SB_HORZ, SB_PAGEUP, 0L);
break;
default:
break;
}
return 0;

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
    • ¥15 Linux权限管理相关操作(求解答)
    • ¥15 Bug traq 数据包 大概什么价
    • ¥15 在anaconda上pytorch和paddle paddle下载报错
    • ¥25 自动填写QQ腾讯文档收集表
    • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
    • ¥15 求一份STM32F10X的I2S外设库
    • ¥15 android 打包报错
    • ¥15 关于stm32的问题
    • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?