自己写EDIT的问题
在EDIT控件中,会有一个光标在闪烁。
我用spy++看,发现是每收到一个0x0118消息,就会闪一下。
试了一下,发现如果在CreateWindow时,用"EDIT"为类名创建的窗体,系统就会给它发这个消息,而一般的窗体,系统不会发这个消息。
现在我想完全自己来写一个EDIT,自己做paint,选择文字等,所以不想注册为EDIT类。我怎么能让系统也给我发0x0118消息呢。
问题点数:100、回复次数:3Top
1 楼Maconel(Maconel)回复于 2006-05-04 17:00:38 得分 0
自己顶一下。Top
2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-05-04 17:08:15 得分 100
CreateCaret,SetCaretPos就搞定了,不用自已绘的。Top
3 楼Maconel(Maconel)回复于 2006-05-04 19:32:55 得分 0
恩,这个函数果然管用,谢谢了。Top




