游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1922|回复: 1

请问如何通过键盘消息,在屏幕上输出信息

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-12-2 00:12:00 | 显示全部楼层 |阅读模式
我编写了如下一段代码,可是运行后,按下键盘DOWN没有显示信息,请大家帮忙指点一下:
   case WM_KEYDOWN:
{
        switch(wParam)
        {
        case VK_ESCAPE:      // 处理按下 ESC 键的反应
            PostMessage(hWnd, WM_CLOSE, 0, 0);   // 发送一个关闭窗口的命令
            break;
         case VK_DOWN:
                PAINTSTRUCT ps;
        HDC hdcsour,hdcdes;
        hdcdes = BeginPaint(hWnd, &ps);
                textout(hdcdes,0,0"down",4);
                EndPaint(hWnd, &ps);
        ValidateRect(hWnd, NULL);
        break;
}
请问是什么原因,应该怎么改呢? [em10]

1

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2006-12-7 16:17:00 | 显示全部楼层

Re:请问如何通过键盘消息,在屏幕上输出信息

   case WM_KEYDOWN:
{
        switch(wParam)
        {
        case VK_ESCAPE:      // 处理按下 ESC 键的反应
            PostMessage(hWnd, WM_CLOSE, 0, 0);   // 发送一个关闭窗口的命令
            break;
         case VK_DOWN:
                HDC hdcdes;
                hdcdes=GetDC(hwnd);
                textout(hdcdes,0,0"down",4);
            break;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 00:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表