关于MFC。列表框与按钮缺省问题!

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:02:50
1.比如说我按下了列表框其中的一个条目。然后去编辑框输入文本。但是我想让这个列表框中被我点中的那个条目一直亮着。变成蓝色那样。但是焦点在我的编辑框里。请问这个怎么实现?
2.我想随意改变按钮的缺省。比如我在这个编辑框1里输入文本。按回车是响应按钮1,在编辑框2输入文本。按回车是相应编辑框2。请问这个怎么实现?

1.有一个style。showalways可以满足你的需要。
2.动态设定缺省不可能吧。你可当或得焦点的时候响应相应按钮的回车键

1.要派生列表框类,重写其重绘函数,判断当前选中条目,用GDI+的矩形填充把背景填充成你想要的颜色。比较的麻烦。因为不可能焦点同时处于两个控件上的。
2.在响应回车的函数里面判断,如果你当前输入的列表框是1,那就回车响应按钮1,其他类似。

want return 属性选为true,然后在onbnclickok()里判断哪个有焦点,从而确定响应哪个文本框

1.不明白

2.编辑框的顺序实现用 布局——tab顺序——显示顺序数字——单击你想要的顺序