双击数字时包括符号
include sign when double-clicking numbers
我正在Windows 7 64位上做一个c ++项目。我的 GUI 上有一个类型为 EDITTEXT 的文本框字段,用于存储数字。
目前,每次我双击它时,都会选择数字,但不选择它们的符号。当我双击它时,我也想包括这个标志。
有什么方法可以解决这个问题吗?是 windows 上的配置问题,还是我需要在我的项目中实现一个单独的事件处理程序(我目前不知道如何实现)?
这不是解决方案,而是解决我的问题的方法。
我发现我的项目使用基于对话框的窗口来处理输入数据。
从那里,我可以在编辑文本控件之前创建一个静态控件作为我的编辑文本控件 (http://msdn.microsoft.com/en-us/library/ms997560.aspx) 的 LABEL,具有SS_NOTIFY样式(捕获鼠标单击消息)。
然后在我的自定义 DialogProc 函数 (http://msdn.microsoft.com/en-us/library/windows/desktop/ms645469(v=vs.85).aspx)中,我可以处理如果用户单击/双击我的编辑文本的标签会发生什么。就我而言,我使用EM_SETSEL消息(msdn.microsoft.com/en-us/library/windows/desktop/bb761661(v=vs.85).aspx)来选择编辑文本控件中的所有内容
由于我无法弄清楚如何捕获用户在编辑文本控件内单击时发送的消息,所以我必须在 LABEL 上实现它。这并不能解决问题的根源,但至少它可以工作,而且不是一个糟糕的解决方法。
相关文章:
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- 将无符号char*转换为std::istream*C++
- 如何在C++中将一个无符号的 int 转换为两个无符号的短裤?
- vscode g++链路故障:体系结构x86_64的未定义符号
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 如何理解将半精度指针转换为无符号长指针和相关的内存对齐
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- Windows 10-使用gtkmm-3.0库和g++[包括再现]的分段故障
- 使用gcc从静态链接的文件中查找可选符号
- 为什么 cmake 许可证<>样式不包括?
- C++中无符号字符溢出
- 使用无符号字符数组有效存储内存
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 计算平均值,不包括上次得分
- VC++本机单元测试,找不到调试符号
- 为什么我必须在C++中添加一个赋值符号来声明一个数组
- 使用 python 编译引脚工具的错误包括,得到错误 C2872:'UINT32':不明确的符号
- 双击数字时包括符号
- Sscanf make忽略所有符号,包括换行符