如果,当光标位于位置 0,0 时,您按向左或向上(即尝试离开可编辑区域),则标准 Richedit 会发出声音信号(可能是响铃)。如何消除这种蜂鸣声?
我正在使用 CreateWindowEx,这是一个创建richedit http://docs.microsoft.com/en-us/windows/desktop/controls/create-rich-edit-controls的示例,如下所示:
LoadLibrary(TEXT("Msftedit.dll"));
HWND hwndEdit= CreateWindowEx(0, MSFTEDIT_CLASS, TEXT("Type here"),
ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP,
x, y, width, height,
hwndOwner, NULL, hinst, NULL);
PS 在 Windows 中,有一个“明亮”的 Richedit 使用不佳的例子 - 写字板。开发人员没有打扰 - 他们留下了声音(或者可能是有意的)。运行写字板向左按 - 会有同样的尖叫声。
如果有Delphi的例子,对于СRichEdit组件等,它使用WINAPI的richedit组件,那么它也是合适的,我已经找到并挖掘如何在WINAPI中做到这一点。
像这样的东西: