| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1797 人关注过本帖
标题:看看你windows程序设计是什么级别 ,/
只看楼主 加入收藏
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
int keyState = 0;
enum
{
   ARROW_UP    = 256 + 72,
   ARROW_DOWN  = 256 + 80,
   ARROW_LEFT  = 256 + 75,
   ARROW_RIGHT = 256 + 77
   KEY_ESC     = 27,
};

#define KEY_UP 1<< 0
#define KEY_DOWN 1<< 1
#define KEY_LEFT 1<< 2
#define KEY_RIGHT 1<< 3
#define KEY_ESC  1<< 4

int getKeyCode(int keyCode)
{
    switch (keyCode)
    {
    case ARROW_UP:
        return KEY_UP;
        break;
    case ARROW_DOWN:
        return KEY_DOWN:
        break;
    case ARROW_LEFT:
        return KEY_LEFT:
        break;
    case ECS:
        return KEY_ESC:
        break;
    default:
        break;
    }
}

int getKeyStates(void)
{
    return keyState;
}

void clearKeyStates(void)
{
     keyState = 0;
}

int keyDown(int keyCode)
{
    return keyState & keyCode;
}

void keyPressed(int keyCode)
{
    int key = getKeyCode(keyCode);
    keyState |= key;
}

int getCode(void)
{
    int ch = getch();
    if(ch == 0 || ch == 224)
       ch = 256 + getch();
    return ch;
}
本想给你加个 按键接口,可惜加不进去, 既然写了就发出来吧,或许对你有帮助

[ 本帖最后由 BlueGuy 于 2010-10-24 15:20 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-23 21:51
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
收藏
得分:0 
谢谢··下来研究啊···
2010-10-23 21:53
niitgonglong
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2010-10-24
收藏
得分:2 
123
2010-10-24 11:09
cx12588
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:49
专家分:74
注 册:2010-10-15
收藏
得分:2 
8楼写的代码好复杂
2010-10-24 12:18
VxWorks
Rank: 3Rank: 3
来 自:WindRiver
等 级:论坛游民
威 望:6
帖 子:859
专家分:68
注 册:2007-11-24
收藏
得分:2 
这种程序哥也会写,不过不知道啥叫windows程序设计

为了防止世界被破坏,为了守护世界的和平,贯彻爱与真实的邪恶,可爱又迷人的反派角色,VxWorks!
Don't ask me any question.I'm just here to buy soy sauce.
2010-10-24 15:29
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 15楼 VxWorks
实际上我也不能准确描述什么叫 windows程序设计,应该是调用winAPI
或者是用 汇编 这种能够体现 windows程序设计精髓的语言写出来的程序就叫做 windows程序设计吧?


[ 本帖最后由 BlueGuy 于 2010-10-24 15:41 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-24 15:38
xy_series
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2010-10-18
收藏
得分:2 
新手拜读...
2010-10-24 17:09
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
收藏
得分:2 
先学习下 回头有空看自己能写出来不

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-10-24 21:45
MrBluer
Rank: 4
等 级:业余侠客
威 望:1
帖 子:120
专家分:263
注 册:2010-10-23
收藏
得分:2 
高!实在是高!
2010-10-25 09:39
快速回复:看看你windows程序设计是什么级别 ,/
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016844 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved