我建立了一个mfc,切换到资源选项卡,打开dialog里的窗体,我想在窗体上增加一个panel控件,但工具箱里只有“对话框编辑器”里面的控件可用,其他分组里的控件都为灰色不可用,我该则么办?

解决方案 »

  1.   

    DELPHI写多了把。
    VC没有panel的。
      

  2.   

    lz该不会建的是 c++/CLI 工程?
      

  3.   

    没有那种控件吧。就俺的浅见来讲,vc程序员不太认同Delphi程序的风格,delphi的按钮经常带个图标,vc程序则经常就一个普通的按钮。
      

  4.   

    我用的是vs 2010 旗舰版 我建立的是MFC应用程序-类型单个文档-Cview的基类是Cformview,在资源视图里打开Dialog,找到IDD_XXX_FORM,双击后出现一个FORM,我想在FORM里增加一个PANEL,我已经在工具箱里看见panel了(右键-全部显示,容器选项卡里) 但是就是灰色的不可用,由于刚从DELPHI 转过来,有些东西还不太适应,请各位前辈多指教
      

  5.   

    VC没有Panel,若要做到和panel一样的外观效果可以考虑Group Box!
      

  6.   

    VC里面, 一切DELPHI貌似普通到不得了的东西都是要自己写, 重新打包的. 
      

  7.   

    lz,我和你一样是从delphi过来的建议mfc->基于对话框(使用UNicode一定要勾上)不要看资源视图选中你的主窗口类,右键-》转到对话框,就有了panel 和picture control(Owner Draw模式)很相近,不达用起来和delphi有很大不同,但讲灵活还是picture control好一些,效率两者差不多,panel很强大如果你想系统学建议<孙鑫vc视频>全看一遍,不要细扣,以后当工具书用,看一遍大约1个月,看过<delphi 5程序员手册>的delphi程序员,转vc很容易vc和delphi最大的不同在于对字符串处理,这是个习惯问题,不难,但要花很多时间
      

  8.   

    前期没事多控制台,少用CString,多用WCHAR*和char*
      

  9.   

    感谢delphigis的建议,感觉vc与delphi的差异很大,由于刚入门,现在正摸索学习中,希望在以后的学习中大家能给我更多的帮助