【问题标题】:Win32: edit control selection in dialog-based appWin32:在基于对话框的应用程序中编辑控件选择
【发布时间】:2011-01-28 03:35:44
【问题描述】:

我有一个基于对话框的应用程序,其中包含一个编辑控件。当我最小化/恢复应用程序时,一切正常。但是,当我按住那个 Windows 徽标键并按“D”来隐藏所有窗口,然后我恢复应用程序时,编辑控件会选择其中的所有内容。

如何让它在恢复时不选择文本?

【问题讨论】:

    标签: winapi dialog editcontrol


    【解决方案1】:

    尝试查看 MSDN 中的 WM_GETDLGCODE 和 DLGC_HASSETSEL。

    【讨论】:

    • 我将编辑控件子类化并清除了 DLGC_HASSETSEL 位。但我也读到,没有子类化有可能吗?如何停止“对话管理代码等默认容器处理”?
    • “我将编辑控件子类化并清除了 DLGC_HASSETSEL 位。” - 一切都按预期工作吗? “但我也读到,没有子类化是有可能的?如何停止“默认容器处理,如对话管理代码”? - 我不知道。您可以尝试使用 Spy 来查看编辑控件和对话框的消息。
    猜你喜欢
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 2013-12-26
    • 2011-06-15
    • 2022-07-08
    • 1970-01-01
    • 1970-01-01
    • 2015-03-02
    相关资源
    最近更新 更多