可能是VC6.0太深入我心了,刚刚开始用VS2010就觉得非常不习惯首先是这个类向导。在对话框编辑器中创建的对话框类,在类向导里的“对象ID”栏里,显示的是所有对话框控件的ID,而不是当前这个对话框类中包含的控件。这一点让我觉得挺不方便的,因为各种对话框一多起来,我都找不到哪个控件属于哪个对话框了,请问怎么破。然后就是这个对话框控件的消息,很多控件的消息不完整。举个例子,我在一个对话框中设置了两个radio按钮,第一个按钮有group标记,第二个没有,然后我就发现在类向导中第一个按钮的消息有很多,但是第二个按钮的消息居然只有一个command和一个command ui(在我印象里只有菜单项才会有这样的消息),这个消息映射只能由我手工写,请问怎么破。最后是一个小小的问题,旋转按钮控件(spin control)的方向和VC6.0的方向是反的,在VS2010里面,按下方向键是增长,按上方向键是减少,跟传统习惯有差异,请问怎么破。vs2010控件对话框类向导

解决方案 »

  1.   

    如果几个radio按钮连在一起,互相排斥,那么分成一组,设一个变量,做一个控制函数好一些。不用每个都去做消息函数吧
      

  2.   

    适应它,别无他法,习惯了就好了。spin控件应该没有你说的这种情况,明显不符合逻辑,sp1补丁打齐了没有