绘图在线函数绘图游戏事件主循环和消息处理在线函数绘图怎么联系起来

拒绝访问 | www.wangchao.net.cn | 百度云加速
请打开cookies.
此网站 (www.wangchao.net.cn) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3eb576a3677b4cea-ua98).
重新安装浏览器,或使用别的浏览器WM_PAINT消息的循环问题_百度知道
WM_PAINT消息的循环问题
是windows程序设计里的一个例子,是讲在对话框中的一个控件上进行绘图,上面就是绘图的函数。
下面是对话框过程处理函数的PAINT消息。
绘图函数里的PaintWindow函数是进行画刷颜色的改变及用矩形或者椭圆的形状进行绘图。
那么我想问的是,他把Updatewindow...
我有更好的答案
后者慢一个节拍,则不发送
WM_PAINT。第3句是画。-------Window 程序是无限循环程序,事件主导,更新)
和 (更新,画)是一样的InvalidateRect 是把一个矩形区 添加到 “要求更新区”(region)。所以 (画,画,更新,本是不断循环,直到退出程序。画,更新。如果没有东西,region 是空的。UpdateWindow 检查 region 是不是空的,还是有东西,如果有东西,就发送 WM_PAINT 到要更新的区域所在的窗
这个区域里有东西和没东西
指的是? 是不是比如这块区域被其他东西遮挡了?
是一个 大的区域,client
area 是小区域, 可以 向 region
加多个 client
area。有东西
area,有需要 重新画的内容,包括遮挡的变化,遮-不遮,不遮-遮。
采纳率:89%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【大神来】消息响应函数在什么情况下才执行?【c++吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:298,260贴子:
【大神来】消息响应函数在什么情况下才执行?收藏
具体问题是这样的我创建了一个线程作消息循环当满足一定条件时给句柄为hwnd的窗口发送一个自定义消息然后由消息响应函数进行响应while(1){if(一定条件)::PostMessage(hwnd,...);//标记a}但是功能无法完成调试发现当消息循环满足条件并发送出一个消息后 程序并没有运行到消息响应函数 而是进行了下一个循环最后 消息响应函数只响应了最后一次::PostMessage发送的消息(我觉得有可能是时间片没交给消息响应函数,于是尝试在标记a处Sleep了一下,仍然无效。消息响应属于哪一个线程的?主线程吗?还是系统会自动为其分配一个线程?)消息响应函数难道不是在接到消息后立刻进行响应的?那怎么样才能每当消息循环满足条件时 都执行一次消息响应函数呢?BTW:vs2010的提示功能不见了::&_&:: 工具-选项/导入导出设置 都检查过了 设置正常 就是没提示 自动列出成员和函数参数提示都没有了啊啊啊 肿木办啊?
博为峰作为良心上市企业,提供免费试学,零元入学服务,签订就业协议,保障薪水8K+.博为峰拒绝灌输式填鸭教学,让每个c++都可以独当一面,成为大牛!
没人么人工置顶
每个Win32线程有自己的消息循环。
提示功能。。我记得是ctrl+j还是alt+j,上次我也出问题然后这样就搞定了——————————使命诚可贵,战地价更高,若为cs,二者皆可抛→_→
问题解决了吗?我也遇到这样的问题,不知道什么情况
登录百度帐号推荐应用查看: 5893|回复: 11
一个关于用VLOOKUP函数做的信息查询表,出现同名怎么解决?求高手帮帮忙!不胜感激!
阅读权限10
在线时间 小时
小菜用一个别人做人事信息查询系统改成学生信息查询,出现同名的查询后只会显示第一个同学的信息,我想在出现同名的情况下可以用学籍辅号作为查询的条件,求各位高手帮忙,小菜个人水平有限!详见附件:
09:22 上传
点击文件名下载附件
31.57 KB, 下载次数: 100
阅读权限50
在线时间 小时
这个比较难,倒是可以去VBA专区求助,函数的话建议用学号来索引,没有唯一性不好办
阅读权限10
在线时间 小时
天雨逸鸿 发表于
这个比较难,倒是可以去VBA专区求助,函数的话建议用学号来索引,没有唯一性不好办
这个已经做了用名字和学号查询,就是用学号查找到同姓名时,后面的信息都是第一个人。
阅读权限20
在线时间 小时
帮你设置好了。以学号先判断,再判断姓名,照片没办法这样操作。
10:02 上传
点击文件名下载附件
32.38 KB, 下载次数: 189
阅读权限20
在线时间 小时
我说下我的解决方法,说的主要是思路,具体公式需要楼主去写。
首先,从整个学生信息表来看,姓名不是唯一区分“学生”的标识,“学籍辅号”才是具有唯一性的标识,从excel取数的角度来讲肯定是优先使用“学籍辅号”来作为参数,但是从现实角度来讲往往需要将“姓名”作为参数,但姓名具有不唯一性,所以这就是楼主问题的所在。[此为铺垫,也可以认为是废话,下面将我的解决方法]
查询条件还是填姓名,但是用公式做一个转换,就是说在一个单元格里面自动链接出对应的学籍号[假设叫B单元格,美观起见,可以将该单元格隐藏起来],然后后面所有的公式vlookup函数都用那个学籍号取数,而不是姓名。
至于姓名转换学籍号的方法,用到两个函数,首先用countif函数判断下学生信息表里你所填的姓名(也就是你“按姓名查询”后面那个单元格填的姓名)有没有重复,如果没有,那么B单元格直接用vlookup函数将姓名对应的学籍号取过来,如果有重复的那么你需要手动输学籍号,当然不是在这个单元格里直接输,你可以另外设计一个单元格C,然后链接到单元格B,两种情况用一个公式整合到一起你应该能解决吧(if函数)。这样就实现了你说的问题。
现在讲讲整个查询系统的布局问题。因为加入了B单元格,但是B单元格其实是没必要显示的,所以你可以将B单元格放在一个边缘地方隐藏起来,更好的办法是将“学籍号”单元格右边的那个作为你的B单元格。另外C单元格又不是每次都用到,所以一直显示着不美观也可能引起歧义,所以你可以用公式来使C不显示(其实就是使C单元格左边的“请输入学籍号:”不显示)。当然为了更人性化,你甚至可以通过数据有效性来实现有重名时可以手动选择学籍号的功能,这个可以对excel要求较高,没必要的话就不折腾了。
简单的问题说了这么多,一方面是我语言表达不是很好,另一方面怕楼主不理解我说的方法,所以。。。。。不要见怪!
阅读权限70
在线时间 小时
我只做了出生年月的查询公式,其他的类推,最怕做这种不规范的表格了,公式不能拖只能一个个修改。
名字会重复但是学籍号应该是唯一的,所以可以用学籍号来进行查询,你也可以用学籍号来做VLOOKUP+IF{1,0}的公式反向查询,我就偷懒了。
学籍卡片K7单元格公式=IF($D$7=&&,&&,OFFSET(学生信息表!F1,MATCH(E5,学生信息表!G:G,)-1,))复制代码
阅读权限100
在线时间 小时
xyxgszx 发表于
这个已经做了用名字和学号查询,就是用学号查找到同姓名时,后面的信息都是第一个人。
可以允许用名字查询也允许用学号查询,但输入名字后,可以选择学号。如果名字重了,学号就有多个选择。EXCEL来提示有重名,请选择学号。。。。这种东西,还是适合用VBA来处理·~~
阅读权限10
在线时间 小时
人事难料 发表于
我只做了出生年月的查询公式,其他的类推,最怕做这种不规范的表格了,公式不能拖只能一个个修改。
名字会 ...
所以可以用学籍号来进行查询,你也可以用学籍号来做VLOOKUP+IF{1,0}的公式反向查询,这个公式怎么改,我不明白。同名的情况下,前面的那个学籍号已经定位错了,还是第一个同学的学籍号,后面的那个学籍号才具有唯一性
阅读权限10
在线时间 小时
okccj 发表于
帮你设置好了。以学号先判断,再判断姓名,照片没办法这样操作。
谢谢,您的方法可以,唯一没法解决的相片的问题,不过挺感谢您的!
阅读权限10
在线时间 小时
看见星光 发表于
可以允许用名字查询也允许用学号查询,但输入名字后,可以选择学号。如果名字重了,学号就有多个选择。EX ...
您的想法非常好,不过我不会做,我在VBA区求助了,没人回复。还有OKCCJ的帮我解决查询信息的问题,不过相片没法解决
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师后使用快捷导航没有帐号?
我在程序中,需要用到一个Twainj接口协议,需要在主窗口下不断循环读取信息,有些信息是不需要主窗口去处理的。当按下按钮时,可以去读取当前的信息,然后根据读取的信息去执行相应的动作。
请问下,我该如何实现 在主窗口下,不断循环一个函数呢???
用信号和槽,有数据到来了就发信号,然后在槽里面进行接收处理。
ChickenRun 发表于
哦哦。。。如果不是一直不停的在调用,如果这是变成一直在等待信息的进入,又该怎么办?是不是应该用事 ...
用信号和槽,有数据到来了就发信号,然后在槽里面进行接收处理。
这个得看具体情况啊,要一直调用一个函数,一般使用定时器即可完成。这要看你的协议是怎么规定的,读取信息的时间间隔是怎样的。也可以考虑在一个单独线程中进行读取操作。
如果只是当按下按钮的时候才去读取,那么就简单很多了,只需要在按钮单击信号对应的槽中执行读取操作即可。
yafeilinux 发表于
这个得看具体情况啊,要一直调用一个函数,一般使用定时器即可完成。这要看你的协议是怎么规定的,读取信息 ...
主窗口需要进行这样的一个消息循环,当获取消息时,去别人是否是Twain的消息,然后再进行分别处理。。不知道是该用线程呢,还是用定时器呢,或两者都可以???
Ps:它原来是MFC的程序,现在要动手改成Qt的程序,第一次改,而且刚接触Qt不久,思路不是很清晰的那种。。。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
ChickenRun 发表于
主窗口需要进行这样的一个消息循环,当获取消息时,去别人是否是Twain的消息,然后再进行分别处理。。不 ...
看它这里是一直不停调用GetMessage函数啊,如果是这样就用线程吧!
yafeilinux 发表于
看它这里是一直不停调用GetMessage函数啊,如果是这样就用线程吧!
哦哦。。。如果不是一直不停的在调用,如果这是变成一直在等待信息的进入,又该怎么办?是不是应该用事件来处理呢??
主题帖子积分
Qter1级会员, 积分 25, 距离下一级还需 75 积分
Qter1级会员, 积分 25, 距离下一级还需 75 积分

我要回帖

更多关于 函数绘图器 的文章

 

随机推荐