2016-07-15 44 views
2

在我的程序时,将有机会编辑框,从而改变了“降率”或“赢率”ÇWIN32 API:更新编辑框完成编辑工作

但我想改变它在这样的一种方式,如果用户输入一个数字高于100并点击编辑框,编辑框文本将变回100.

我不知道如何实现这一点。

+1

一些示例代码将有所帮助... – inzanez

回答

2

看一看下面tutorial

你将不得不使用WM_COMMAND在回调函数赶消息/通知你的编辑框发送(例如EN_CHANGE)。

然后您可以检查回调中的值,如果太高,可以恢复到100。

有关进一步参考,所有编辑控制通知在MSDN上列出。

+0

感谢您的回答。但是,我确实知道该消息,并且当用户单击编辑框的OUT时,我想更改它。 – Monkey

+1

通知EN_KILLFOCUS如何? – inzanez

+0

太棒了!谢谢! – Monkey