Windows エディット コントロールをゼロから作成するために使用される非常に古い (「レガシー」) VB6 コードがあります。次のようになります。
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 という 2 つの同様のフラグにも当てはまります。何が問題になる可能性がありますか?