我正在努力将winform控件嵌入到ATL对话框中(请参阅here了解到目前为止我的工作方式)。
现在我遇到了一个相当奇怪的问题 出于某种原因,我的winforms中的文本字段显示正常,但我无法通过在键盘上键入来更改其中的文本。
但是,我可以将文本从其他地方复制并粘贴到文本字段中,然后将其视为正常输入(触发文本更改的事件等)。
如何让文本字段正常运行并允许通过键盘输入文本?
任何提示?
答案 0 :(得分:1)
你的消息循环有问题。 TranslateMessage()可能是候选者,它是从WM_KEYDOWN消息生成WM_CHAR消息的候选者。