我们有一个非常古老的(“遗留”)VB6 代码,用于从头开始创建 Windows 编辑控件。它看起来像这样:
Dim dwStyle As Long
dwStyle = WS_CHILD Or ES_AUTOVSCROLL Or ES_AUTOHSCROLL Or ES_NUMBER Or ES_MULTILINE
m_hwndEdit = CreateWindowExW(0, StrPtr("Edit"), 0, dwStyle, plX, plY, plWidth, plHeight, m_hWnd, 0&, App.hInstance, ByVal 0&)
它已经工作了多年,但现在客户报告说 ES_NUMBER 样式没有效果。这同样涉及两个相似的标志,ES_UPPERCASE 和 ES_LOWERCASE。可能是什么问题?