计时器鼠标键盘资源.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计时器鼠标键盘资源

* 可以通过呼叫SetTimer函数为您的Windows程序分配一个定时器。SetTimer有一个时间间隔范围为1毫秒到4,294,967,295毫秒(将近50天)的整数型态参数,这个值指示Windows每隔多久时间给您的程序发送WM_TIMER消息。例如,如果间隔为1000毫秒,那么Windows将每秒给程序发送一个WM_TIMER消息。 当您的程序用完定时器时,它呼叫KillTimer函数来停止定时器消息。在处理WM_TIMER消息时,您可以通过呼叫KillTimer函数来编写一个「限用一次」的定时器。KillTimer呼叫清除消息队列中尚未被处理的WM_TIMER消息,从而使程序在呼叫KillTimer之后就不会再接收到WM_TIMER消息。 Windows把WM_TIMER消息发送到应用程序的正常窗口消息处理程序中,SetTimer呼叫如下所示: SetTimer (hwnd, 1, uiMsecInterval, NULL) ; 第一个参数是其窗口消息处理程序将接收WM_TIMER消息的窗口句柄。第二个参数是定时器ID,它是一个非0数值,在整个例子中假定为1。第三个参数是一个32位无正负号整数,以毫秒为单位指定一个时间间隔,一个60,000的值将使Windows每分钟发送一次WM_TIMER消息。 可以通过呼叫 KillTimer (hwnd, 1) ; 在任何时刻停止WM_TIMER消息(即使正在处理WM_TIMER消息)。此函数的第二个参数是SetTimer呼叫中所用的同一个定时器ID。在终止程序之前,您应该响应WM_DESTROY消息停止任何活动的定时器。 画刷(Brush)——用于图案的填充; ? 矩形填充函数——FillRect HDC hdc ; RECT rc ; GetClientRect (hwnd, rc) ; FillRect (hdc, rc, hBrush) ; HBRUSH hBrush ; hBrush = CreateSolidBrush (RGB(255,0,0)); SelectObject 可以调用该函数把诸如像颜色、笔、画刷等GDI对象选进“设备环境”。 在调用 SelectObject 函数后一切的绘制函数都是针对该“设备环境”的。 hBrush= CreateSolidBrush (RGB (255, 100, 20)) ; SelectObject (hdc,hBrush); Rectangle(int x1,int y1,int x2,int y2); //矩形左上角坐标,和矩形右下角坐标 RoundRect(int x1,int y1,int x2,int y2,int x3,int y3); //画一个圆角矩形,比矩形多了个X3,Y3,代表圆角的高和宽度 Ellipse(int x1,int y1,int x2,int y2); //再以左上角为X1,Y1,右下角为X2,Y2的矩形中画以个椭圆 IDC_ARROW ? ? ? ? ? ? ? ? ? ? IDC_IBEAM ? ? ? ? ? ? ? ? ? ? ? IDC_WAIT ? ? ? ? ? ? ? ? ? ? ? ? ? IDC_CROSS ? ? ? ? ? ? ? ? ? ? ? IDC_UPARROW ? ? ? ? ? ? IDC_SIZE ? ? ? ? ? ? ? ? ? ? ? ? IDC_SIZEALL ? IDC_ICON ? ? ? ? ? ? ? ? ? ? ? ? ? IDC_SIZENWSE ? ? ? ? ? ? ? ? IDC_SIZENESW ? ? ? ? ? ? ? ? IDC_SIZEWE ? ? ? ? ? ? ? ? ? ? IDC_SIZENS ? ? ? ? ? ? ? ? ? ? IDC_SIZEALL ? ? ? ? ? ? ? ? ? IDC_NO ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? IDC_HAND ? ? ? ? ? ? ? ? ? ? ? ? IDC_APPSTARTING ? ? ? IDC_HELP ? ? ? ? ? ? ? ? ? ? ? ? 在定义窗口类别结构时指定特定 窗口的内定光标, 例如: wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; 鼠 标 样 式 对三键鼠标来说,三个键分别称为左键、中键、右键。在Windows表头文件中定义的与鼠标有关的标识符使用缩写LBUTTON、MBUTTON和RBUTTON。双键鼠标只有左键与右键,单键鼠标

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档