SetFocus、SetCapture和SetActiveView的区别

简介: 1. SetActiveView是MFC框架内的一个函数, 而不是SDK中的函数, 也就是说SDK中没有ActiveView这个概念, 只有在MFC中才有2. SetFocus是SDK中的函数(当然MFC中也有这个, 作用是一样的), 拥有Focus的窗口能接受键盘的输入3.

1. SetActiveView是MFC框架内的一个函数, 而不是SDK中的函数, 也就是说SDK中没有ActiveView这个概念, 只有在MFC中才有
2. SetFocus是SDK中的函数(当然MFC中也有这个, 作用是一样的), 拥有Focus的窗口能接受键盘的输入
3. SetCapture设置当前线程的特定窗口的鼠标捕获, 也就是说当前线程一旦设定了某个窗口SetCapture, 那么在调用 ReleaseCapture 之前, 鼠标的消息都会发送到这个窗口

目录
相关文章
|
10月前
for in 和 for of的区别
for in 和 for of的区别
2805 3
|
11月前
|
索引
for each和for of的区别
for each和for of的区别
|
11月前
|
Web App开发 安全 应用服务中间件
浅谈C/S vs. B/S的区别
浅谈C/S vs. B/S的区别
280 0
|
存储
逻辑移位与算术移位的区别
用一句简单的话来说就是:逻辑移位不需要考虑符号位,算术移位需要考虑符号位,我们都知道。数在计算机中都是以补码的形式来存储的,这才造成了逻辑移位和算术移位的的差别。
455 0
|
JSON 数据格式
for...in/for...each/for...of的区别
for...in/for...each/for...of的区别
187 0
for...in/for...each/for...of的区别
|
安全
s=s+1,s+=1,++1,1++没有区别?
s=s+1,s+=1,++1,1++没有区别?
写出 && 和 & 的区别。
写出 && 和 & 的区别。
127 0
|
关系型数据库
Where and Having区别
Where和Having的异同 (1)where是查询返回结果之前进行过滤的 (2)having是查询返回结果之后,对结果进行过滤的 (3)在SQL中增加 HAVING 子句原因是,where关键字无法与聚合函数一起使用,having子句常跟group by一同使用,过滤分组...
1541 0
|
新零售 网络协议 网络安全
常用的高防有哪几类?主要的区别是什么?
有一些用户受到DDOS攻击的时候,不知道自己该选择什么样的高防来防御攻击,墨者安全今天主要讲下常用的高防有哪几类?以及主要的区别?高防主要分为HTTPS高防、TCP高防、CDN高防、香港高防、海外高防。