c++-同时使用sleep()和刷新用户区怎么使程序停下

问题描述

同时使用sleep()和刷新用户区怎么使程序停下
    Sleep(10);      //停0.01秒. 

    InvalidateRect(hWnd,NULL,1);    //刷新用户区.

    中间应该插入什么使得程序能停在刷新用户区之前的状态?
    想要的效果是打开程序后便每隔1毫秒刷新一次,同时可以通过鼠标或键盘使程序停留在任意一个sleep后的状态下。刚开始学这一块还不太懂。

解决方案

就用Sleep,停多久,就Sleep多久

时间: 2024-08-25 07:19:15

c++-同时使用sleep()和刷新用户区怎么使程序停下的相关文章

Delphi编程使程序不在系统任务条上出现

本实例介绍如何使程序不在系统任务条上出现. 程序的初始化过程,即在窗体的FormCreate()事件中添加代码.在程序设计阶段,用鼠标的左键双击窗体上的空白处,在屏幕上就会弹出一个代码窗口,把光标移动到FormCreate()过程的处理代码中,并且添加如下代码: procedure TForm1.FormCreate(Sender: TObject);begin SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);en

sid-如何避免HTTP表头注入使程序更健壮?

问题描述 如何避免HTTP表头注入使程序更健壮? 如果一个网站使用了cookie,可通过注入HTTP表头的方式登录下面的表单 Username:Password: 方法是注入一行新代码,如Set-Cookie或使用SID,攻击例怎么做?又如何避免? 解决方案 加密码你的Cookie/SID,并实现可靠的验证机制.

软件开发-为什么不一定使程序退出,是哪种情况?

问题描述 为什么不一定使程序退出,是哪种情况? 书上说"那个close()槽,它不一定使程序退出,只有当剩下最后一个主界面(就是没有 父窗口的界面)时调用close()槽,程序才会退出:其他情况下界面只是隐藏起来了,并 有被销毁"这句话什么意思,那两个退出按钮只要我按了其中一个,程序就退出了,显 示exited with code 0不就是代表退出吗?书上怎么还说不一定,是哪种情况?开发-为什么不一定使程序退出,是哪种情况?-ios开发退出程序"> 解决方案 close

《JavaScript和jQuery实战手册(原书第2版)》——3.1节使程序智能地响应

3.1 使程序智能地响应 我们的生活充满了选择:"我今天穿什么"."午餐吃什么"."星期五晚上该干什么"等.我们所做的很多选择取决于某个条件.例如,假设确定想要在星期五晚上看电影,我们可能会问自己一堆问题,例如,"有什么好的电影上映吗" ."电影能够准时开演吗" ."我带了足够的钱去电影院吗"(买一袋爆米花要17块钱). 假设有一场电影刚好在我们去的时候上映.我们就会问自己一个简单的问题

mfc求助-在mfc程序中,如何使程序和文档关联起来?

问题描述 在mfc程序中,如何使程序和文档关联起来? 我是一名刚学软件不久的学生,最近在做一个项目,有很多地方不明白,还望大家赐教! 我想做一个文档备份器,但是不知道如何使mfc程序和文档关联起来,即当在某些文档中输入消息时,程序会收到输入相应的消息(输入消息的间隔时间,输入内容,等等) 望各位大神赐教! 谢谢

复选框-java 利用按键使程序重启

问题描述 java 利用按键使程序重启 正在写一个面板,上面有一些单选框和复选框. 想用一个按键做复位,但是一个个初始化太麻烦,想直接在按下一个复位按键后重启这个程序,不知道有没有办法.. 解决方案 可以启动一个新的程序,然后本程序退出. 解决方案二: 添加这个按钮的响应事件,然后初始化一下就行吧

跪求 帮忙-VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示

问题描述 VC++6.0 环境下,怎么能够使程序运行后的黑框直接变成全屏显示 VC++6.0 环境下,win32 console application下编一个什么样的程序能够使输出的黑框变成全屏?例如 #include main() { printf("你好n"); } 这个简单程序中添加上哪些代码就能够使输出的黑框直接占满整个电脑屏幕?麻烦哪位大侠给帮个忙,并把修改后的完整程序附上,小弟不胜感激!

使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤-- 在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网:或者(2)你在执行了shell命令之后必须要关闭终端软件(例如SecureCRT).   那么你就需要以脱离终端的方式在后台运行这个shell命令. 方法如下: (1

VC中使程序最小化到系统托盘区

//定义托盘图标结构体 NOTIFYICONDATA nid; #define WM_ICONNOTIFY WM_USER + 909 //图标响应消息(lParam) #define ID_TASKBARICON 100 //参数(wParam) //初始化系统托盘图标 void OnBtnMinimize() { //初始化系统托盘图标 nid.cbSize = sizeof(NOTIFYICONDATA); nid.hWnd = m_hWnd;; nid.uID = ID_TASKBARI