gpt4 book ai didi

c++ - 双击数字时包括符号

转载 作者:太空宇宙 更新时间:2023-11-04 14:00:00 25 4
gpt4 key购买 nike

我正在 windows 7 64 位上开发一个 c++ 项目。我的 GUI 上有一个 EDITTEXT 类型的文本框字段,用于存储数字。

目前每次我双击它时,都会选择数字而不是符号。当我双击它时,我也想包括该标志。

有什么办法可以解决这个问题吗?是 Windows 上的配置问题,还是我需要在我的项目中实现一个单独的事件处理程序(我目前不知道如何实现)?

最佳答案

这不是解决方案,而是解决我的问题的方法。

我发现我的项目使用基于对话框的窗口来处理输入数据。

由此,我可以为我的 edittext 控件 ( http://msdn.microsoft.com/en-us/library/ms997560.aspx ) 创建一个静态控件作为 LABEL,它在我的 edittext 控件之前具有 SS_NOTIFY 样式(以捕获鼠标点击消息)。

然后在我的自定义 DialogProc 函数 ( http://msdn.microsoft.com/en-us/library/windows/desktop/ms645469(v=vs.85).aspx ) 中,我可以处理如果用户单击/双击我的编辑文本的 LABEL 会发生什么。对于我的情况,我使用 EM_SETSEL 消息 (msdn.microsoft.com/en-us/library/windows/desktop/bb761661(v=vs.85).aspx) 来选择 edittext 控件中的所有内容

因为我不知道如何捕获用户在 edittext 控件内单击时发送的消息,所以我必须改为在 LABEL 上实现它。这并不能解决问题的根源,但至少它是有效的,而且它是一个不错的解决方法。

关于c++ - 双击数字时包括符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com