函数功能:

将键盘焦点设置为指定窗口,窗口必须附加到调用线程的消息队列中。

原型:

HWND SetFocus(HWND hWnd
);

参数hWnd:将接收键盘输入的窗口句柄。如果此参数为NULL,则忽略击键。

返回值:

如果函数成功,返回值是先前具有键盘焦点的窗口的句柄。如果HWND参数无效或窗口没有连接到调用线程的消息队列,返回值为NULL。若要获取扩展错误信息,请调用GETLASTError。

TIPS:

SetFocus函数向正在失去键盘焦点的窗口发送WM_KILLFOCUS消息,向接收键盘焦点的窗口发送WM_SETFOCUS消息。它还激活接收焦点的窗口或接收焦点的窗口的父窗口。

如果一个窗口是激活的,但是没有焦点,任何按下的键都会产生WM_SYSCHAR、WM_SYSKEYDOWN或WM_SYSKEYUP消息。

SetFocus()函数相关推荐

  1. QLineEdit setFocus失效问题

    QLineEdit setFocus失效问题 目标效果: 弹窗弹出后,弹窗上的输入框获得焦点,以便不必再点击输入框就可以直接输入. 但在我通过一些方式为这个弹窗添加了背景遮罩后,发现输入框没有自动获得 ...

  2. SetCapture SetFocus

    SetCapture函数功能:该函数在属于当前线程的指定窗口里设置鼠标捕获.一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内.同一时刻只能有一个窗口捕获鼠标.如果鼠标光标在另一 ...

  3. VB中API函数的调用

    1.API函数       API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows32位平台的应用程序编程接口 ...

  4. QGraphicsScene 的简单理解--关于手册的简要翻译

    文章目录 QGraphicsScene 的简单理解--关于手册的简要翻译 简介: 一般操作: 关于scene's bounding rect: the location of items. scene ...

  5. QT学习:图形视图Graphics View

    一.Graphics View框架结构的主要特点 (1)在Graphics View框架结构中,系统可以利用Qt绘图系统的反锯齿.OpenGL工具来改善绘图性能. (2) Graphics View支 ...

  6. MFC(六)(对话框)

    对话框: 在MFC中对资源的操作都是通过一个与资源相关的类来完成的 (在VC中用view –classwizard完成类与资源的绑定) 对话框的创建: 1.模态对话框(打开后不可以进行改程序的其他输入 ...

  7. 【Qt】2D绘图之图形视图框架(一)

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 场景(Scene) 04. 视图(View) 05. 图形项 06. 附录 01. 概述 在前面讲的基本绘图中,我们可以自 ...

  8. QT 中的 Graphics View 系统

    这个框架是一个相对成熟的渲染引擎的上层框架,通常也可以会叫做 Scene - View. 在QT中,GraphicsView是一个与QWdiget系列一点点不一样的系统.这个系统主要由下面几个框架类构 ...

  9. 怎么把一个控件放到tab页面上去?_C/C++应用无障碍化如何支持Tab键浏览

    一.前言 我们知道,正常人操作电脑,只需一眼便能得知屏幕上的内容,要想激活某个控件,例如按钮等,只需将鼠标拖动过去点击即可. 但这对于盲人而言,却十分繁琐. 盲人使用屏幕阅读器来操作电脑,在使用某个软 ...

最新文章

  1. 2021年春季学期-信号与系统-第十四次作业参考答案-第九小题参考答案
  2. BindingException异常第一种解决办法
  3. XEN的clone和copy那点事
  4. python中range和xrange的区别_python中range和xrange的区别
  5. thymeleaf 学习笔记-基础篇(中文教程)
  6. 利用数组实现栈java,用java编写出来:用数组实现一个栈
  7. emq auth mysql_EMQ X 认证鉴权(一)——基于 MySQL 的 MQTT 连接认证
  8. U盘做启动盘之后容量变小
  9. PHP动态网页设计:第2版pdf
  10. gaster字体转换器_gautami字体
  11. python 获取qq群成员信息_Python获取统计自己的qq群成员信息的方法
  12. 数学建模之MATLAB画图汇总
  13. Linux查看增量文件,Linux 利用 rsync 命令提取增量文件
  14. c语言国二题库及答案2017,全国计算机二级《C语言》考试题库与答案
  15. 使用Poedit汉化wordpress主题
  16. 百度地图坐标拾取工具
  17. iOS 蓝牙扫描枪功能
  18. 用python画滑稽表情_用Python画QQ表情中的滑稽脸
  19. 用Python 实现简单的汇率计算
  20. Zebras CodeForces - 950C

热门文章

  1. java utf 8_java utf-8 乱码的解决方法
  2. OriginPro2021安装注意事项(详细)
  3. 大数据平台Ambari2.7.4+HDP3.1.4安装(超详细教程)
  4. ubuntu18.04安装Cosmos Scaffold遇到的问题及解决方案
  5. 《Python编程:从入门到实践》 第5章习题
  6. 零极点是怎么产生的对环路的影响
  7. VMware、配置VMware vSphere 6.0 vMotion、DRS、HA和FT
  8. 基金 、社保和QFII等机构的重仓股排名评测
  9. R语言使用逻辑回归分类算法
  10. 搭建Redis服务器: 设置变量school,值为tarena 查看变量school的值