社区首页 >问答首页 >子窗口不捕获WM_MOUSEWHEEL事件

子窗口不捕获WM_MOUSEWHEEL事件
EN

Stack Overflow用户
提问于 2013-09-17 04:13:13
回答 1查看 3K关注 0票数 2

我有主窗口,里面有孩子。在子程序中,我需要处理鼠标滚轮滚动,但是在哪里滚动鼠标轮消息到主窗口并不重要。我在Spy++上得到了这些结果。

不知道为什么会发生这种情况,但我认为创建子程序有问题,我的代码:

代码语言:javascript
代码运行次数:0
复制
m_window = CreateWindowEx(0, CustomTreeView::m_className.c_str(), NULL, WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL, x, y, width, height, parent, NULL, NULL, NULL);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-17 04:20:42

WM_MOUSEWHEEL消息被发送到带有焦点的窗口(即最后一个调用SetFocus()的窗口)。鼠标光标在哪里并不重要--消息总是会转到焦点窗口。

如果焦点窗口不处理轮转消息,则由DefWindowProc传递给焦点窗口的父窗口,以及它的父窗口,以此类推。因此,轮转消息只将向上移动窗口层次结构。

如果您想要一个没有输入焦点的子窗口来获取轮转消息,那么您需要自己安排将它们转发给它。

如果您这样做,您应该通过一个不同的消息,以避免无限循环的可能性。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18849559

复制
相关文章
测试android sdk是否安装成功,配置Android SDK
2、把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools添加到Path环境变量中。
全栈程序员站长
2022/09/13
3.7K0
测试android sdk是否安装成功,配置Android SDK
解决Android SDK Manager不能更新的问题
今天打算更新到Android4.3,看看里面的新的API,DOC什么的,但是打开Android SDK Manager后发现不能更新,fetching更新配置文件的时候,都不能获取最新的更新信息。以前还可以以呢,看来这个十一又屏蔽了google拉。
飞雪无情
2018/08/28
1.2K0
Android SDK上手指南:知识测试
在从零开始学习Android SDK系列教程当中,我们已经了解了为Android平台创建应用程序过程中需要涉及的各种基本概念及知识要点。一路走来,我们探讨了关于Android开发的各方面内容,其中包括Java开发、XML使用、用户界面设计、项目结构、数据存储以及发布流程等。为了检验我们的学习效果,在今天的文章中请大家接受一份结业测试、看看自己是否掌握了前面提到的各项知识。
大葡萄
2018/09/05
9010
测试人必收藏系列之 Android SDK
作为测试工程师,在日常工作测试移动端 App 的时候必会接触到 Android SDK,不管是基础的 App 功能测试,还是 App 端自动化测试,亦或是 App 端性能测试。很多小伙伴对于这一工具包并不太理解,本文将会详尽解释 Android SDK,以及 SDK 中每一组件的作用。测试面试宝典
程序员白楠楠
2021/09/07
1.1K0
android sdk根目录,Android SDK位置
我有Xamarin Studio,我需要指定Android SDK位置。 我以前曾在我的电脑上使用Xamarin Studio,出于某种原因,我需要再次输入。
全栈程序员站长
2022/09/13
5.3K0
android sdk根目录,Android SDK位置
SDK之我理解的SDK
这是SDK系列的倒数第二篇,其实应该是第一篇来着。最近发现写了两个月还没写完,进度有点慢,这几天抓紧时间写完。不过随即发现当时完全没想错,这部分还是最难写。先写一个成稿,后续想到更多的内容逐步补充和更新吧。 什么是SDK SDK即软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 ​上面这是百度百科对SDK的定义。但是现实中我们开发的SDK更多的是Seco
子勰
2018/05/22
2.7K0
你不知道的Android SDK安全测试
image.png 作者介绍:anglia,2014年加入腾讯TEG,一直致力于信鸽和MTA两款产品的移动终端 引言 作为Android手机用户中的一枚残粉,假如突然手机掉了,脑电波蹦出的第一个念想是见鬼,还是您的理财产品上的钱不安全呢? 假如最新下载的app,进去时不仅弹出各种无聊广告,而且通知栏还会冒出意想不到的推送,您会想到这可能是钓鱼推送,马上卸载app? 假如X渡全家桶事件,您卸载了所有的X渡app,但乌云暴漏的X渡WH事件,无论是 wifi或3G/4G 蜂窝网络,只要手机在联网状态都有可能受
腾讯技术工程官方号
2018/01/29
2.5K1
你不知道的Android SDK安全测试
Android SDK安装
Android SDK(Software Development Kit,软件开发工具包),用于开发和运行 Android 应用的工具包,提供了Android API库和开发工具构建,测试和调试应用程序。
世平
2021/05/25
6K1
Android SDK安装
Android SDK以及
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/03
1.1K0
android sdk manager安装,Android SDK Manager安装过程
大家好,又见面了,我是你们的朋友全栈君。 1、首先要下载安装Java JDK,下载地址:http://pan.baidu.com/share/link?shareid=7368&uk=21485071
全栈程序员站长
2022/09/13
5.2K0
android sdk manager安装,Android SDK Manager安装过程
android sdk下载安装教程_android studio安装sdk
  Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行 Android 应用的一个软件。
全栈程序员站长
2022/09/19
3.2K0
android sdk下载安装教程_android studio安装sdk
SDK测试实践小结
小编最近参与了两个SDK测试项目,一个是与外部企业APP对接的SDK测试,对于要接入APP完全不了解,只针对SDK demo的功能和调用进行测试;另一个是与公司内部产品APP对接的SDK测试项目,是针对SDK与APP源码集成后进行测试,通过这两个项目,小编对SDK测试工作有了更深入认识,在此对SDK测试内容和测试方法进行总结分享给大家。
用户5521279
2020/06/19
3.3K0
视频编辑SDK测试
短视频编辑SDK支持gif,不同格式的图片,视频文件的拼接导入,编辑,添加特效,合成导出等功能。更具体的介绍可以参照官网的SDK开发文档。https://live.360.cn/developer/doc?page_id=67&item_id=5
CeshirenTester
2022/06/15
4K0
Windows下载Android SDK[通俗易懂]
这里面出现的内容没必要全部下载,我们只需要下载一些必用的,然后随着需求的增多再补充下载(因为全部下载完成后的时间花费很大)
全栈程序员站长
2022/09/07
1.3K0
Windows下载Android SDK[通俗易懂]
Android环境搭建,Android SDK下载
安装JDK和Eclipse 安装Android SDK 安装ADT插件 最后收尾 目录 由于国内环境原因,Android开发环境搭建比较麻烦,在这里给出我搭建的步骤以及所有下载文件(PS:有人要问,我一个学iOS的玩Android干嘛,原因就是学校开设安卓课程0-0)。 安装JDK和Eclipse 确保电脑安装了Java应用程序开发环境,因为Eclipse使用Java语言编写的应用程序,需要JRE才能运行。如果没有安装jdk,请点击下载。Eclipse点击下载。以上2步都是一直点击下一步就可以,没有
timhbw
2018/05/02
1.7K0
Android环境搭建,Android SDK下载
Open Measurement -Android SDK
这些是Android Open Measurement SDK的集成说明。如果要将现有集成移植到OM SDK的最新版本,请参阅迁移指南。
前Thoughtworks-杨焱
2021/12/07
3.8K0
mac安装Android SDK
下载Android sdk包后,点击tools下的android执行文件,SDK manager打开空白。看网上教程需要重装sdk解决。重装sdk后,SDK manager打开正常但无法选中各安装包前的复选框和安装按钮(整个SDK manager点击无响应)。这个问题长时间未解决,所以放弃了此种方法。
全栈程序员站长
2022/09/14
3.5K0
mac安装Android SDK
Android SDK下载太慢
打开Android SDK Manager, 打开Tools->Options,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.dormforce.net(开源网站地址)和port号80,而且选中「Force https://… sources to be fetched using http://…」复选框。设置完毕后单击「Close」button关闭『Android SDK Manager – Settings』窗体返回到 Android SDK Manager主界面。
全栈程序员站长
2022/09/09
1.3K0
Android SDK下载太慢
Android sdk_安卓sdk工具下载
拷贝 imx-android-10.0.0_2.5.0.tar.gz 到一个文件夹里并解压,进入:
全栈程序员站长
2022/09/27
1.4K0
下载Android SDK tools完成Android SDK 安装、配置环境变量
开发Android程序必需有Android SDK(Software Development Kit)软件开发工具包,现在的Android Studio安装好后会自带SDK等一些插件,比早期使用eclipse要方便许多。 Android SDK tools就是Android Studio中用来管理各种版本Android SDK的工具。
全栈程序员站长
2022/09/14
20.6K0
下载Android SDK tools完成Android SDK 安装、配置环境变量

相似问题

MessageAPI android穿戴,可以向可穿戴设备发送消息,但可穿戴设备不能返回消息。

13

Android穿戴不能向电话发送信息。

29

Android穿戴香精

23

Android穿戴通知

17

Android穿戴登录

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档