返回列表 发帖

API程序,怎么编写按任意键停止程序

我在VC6里,使用API函数编辑了一个模拟自动按键的小程序,没有WINDOWS窗口的那种,就是一段程序,程序主体API+纯C,运行没问题,但我想按下任意键或者ESC等让程序停止运行,怎么编程序呢?
  
就相当于一个大的外部循环,检测键盘按键,如果按了某个键就退出程序停止了。翻了API手册,也没看出那个函数是有这个功能啊
  
还有就是怎么让程序暂停,然后按任意键继续呢?  我现在只能靠判定条件,然后Sleep()延时来控制。有没有象C里的getch()那样功能的API函数啊?
  
高手给个思路或者例程吧

_kbhit

TOP

刚刚接触WINDOWS编程,我感觉有点迷惑啊,当初C里面的函数还有多少能在windows编程里能够使用?
难不成当初的C就白学了?

TOP


怎么会是白学呢。API只是操作系统提供的编程接口,具体程序内部逻辑的实现,你学过的东西还是用的上的。

TOP

我找到了:
do
{
。。。。。。。。。
。。。。。。。。。
}while(GetAsyncKeyState(VK_ESCAPE)==0);

TOP

c和c++只是语言,要涉及系统的时候,还要学习具体系统处理方式的不同,比如windows和linux有些地方就不一样。

TOP

如需要阅读该回复,请登录或注册gimoo!

TOP

如需要阅读该回复,请登录或注册gimoo!

TOP


  
呵呵

TOP


标准c的话,所有都能用……
能用不代表什么都可以做……

TOP

返回列表