问题标签 [editcontrol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 调整子类过程,使其可以在窗口和对话框中使用
我试图在单行编辑控件中捕获 ENTER 和 ESC 按键。
当用户按下 ENTER 或 ESC 时,我想从编辑控件中移除键盘焦点并将其设置为 listview 控件。Listview 控件是编辑控件的兄弟。
我的目标是编写单个子类过程,可用于在主窗口和对话框中对编辑控件进行子类化。
我发现这篇 MSDN 文章因为它的第二种解决方案而很有用。以下是我对代码的改编。
问题:
我的适应是正确的还是我错过了什么(也许SetFocus
我应该WM_NEXTDLGCTL
像Raymond Chen指出的那样使用)?
winapi - 编辑控件不生成 WM_COMMAND 消息
我有一个编辑控件。在父窗口中,我正在收听一条WM_COMMAND
消息。但我的控制并没有发送它的变化。此外,当我使用 Spy 观看消息时,我只能在编辑控件本身上看到不同的键盘消息,而主父窗口中的唯一消息是WM_CTLCOLOREDIT
.
PS:我正在做的唯一有趣的事情 - 我正在创建一个带有HWND_MESSAGE
父级的编辑并稍后分配一个父级SetParent();
delphi - Delphi XE8:TEdit TextHint 在接收焦点时消失
基本上,我希望我的 TEdits 的 TextHint 在输入第一个字符时消失,而不是在它们获得焦点时消失,例如此 Microsoft 页面上的编辑:登录您的 Microsoft 帐户。有人可以指导我如何实现这一目标吗?
先感谢您。
c++ - Win32 API 编辑控件文本预测
我正在考虑为 winapi 中的编辑控件创建一些文本预测,现在我想知道这样的事情是否已经存在。我找不到任何关于它的信息。
我的想法是使用另一个编辑控件,该控件将出现在“主”编辑控件下方,我只需使用 std::find 在我希望第二个编辑框预测我的单词列表中进行搜索。
或者只是子类化主编辑控件并这样做,这并不重要。
所以我的最后一个问题是,是否存在诸如文本预测编辑控件之类的东西?如果没有,创建它的最佳方法是什么?
mfc - 如何在 MFC 中的对话框上阻止鼠标输入
我有一个基于对话框的 MFC 应用程序。我有一个隐藏的编辑控件,它具有读取 USB 连接的扫描仪输入的默认焦点。对话框上的所有其他控件都是只读的。但是当用户单击任何控件时,隐藏的编辑控件会失去焦点。我该如何解决这个问题,以便即使在用户单击任意位置的对话框后,这个隐藏的编辑控件也能获得焦点。
java - 如何找到 Win32 API 文本/编辑控件的边界?
我正在开发一个程序,该程序将允许用户记录简单任务的步骤,然后生成一个文件发送给显示这些步骤的人。因此,如果您在窗口上单击鼠标左键,它将显示“用户在 Google Chrome 上单击鼠标左键”,并带有适当的屏幕截图和突出显示的光标以提高可见性。
我使用 Java Native Hook Found here获取全局鼠标/键侦听器和 Java Native Access Found here来获取被点击的应用程序的标题。
我想包括一些突出显示输入文本区域的内容。目前我正在考虑在用户单击文本框时截取屏幕截图,然后存储所有按下的键(用于指南)并在输入文本后截取第二张截图,并在周围添加突出显示轮廓文本。
如果我可以获得插入符号的位置,我觉得生成突出显示会更容易,但我不确定如何为全局应用程序执行此操作。
delphi - Delphi XE7:TEdit TextHint 颜色
我想将我的 TEdits 的 Texthint 更改为灰色。
我已经找到了这个https://stackoverflow.com/a/31550017/1862576并尝试像这样通过 SendMessage 更改颜色
它会更改字体的大小,但不会更改颜色。谢谢你的帮助。
atl - 如何在 ATL 控件中将文本颜色设置为编辑控件?
我有一个带有编辑控件的 ATL ActiveX 控件。我想根据特定条件将文本颜色设置为控件。
我不能使用setTextColor,因为该控件没有 MFC 支持。我也无法使用“WM_CTLCOLOREDIT”消息,因为我无权访问 CDC 和 CWnd。
我在设置文本输入限制时遇到了类似的问题,但我使用 SendMessage(EM_LIMITTEXT, (WPARAM)1000, (LPARAM)0); 但找不到任何设置文本颜色的消息。
有没有其他方法可以实现这一目标?
win32gui - 如何获得 win32 编辑框的“只读”属性?
朋友 我怎样才能获得 win32 编辑框的“只读”属性?
而且我知道如何设置属性。像这样的代码。
SendDlgItemMessage(g_hwnd, IDC_EDIT_1, EM_SETREADONLY, 1, 0);
但是我怎么知道这个编辑控件有“只读”属性呢?我的意思不是 MFC\CWND 或其他方式,只是 win32 方法,如 SendMessage api。
先谢谢了~