我再使用vc控件时遇到了下列问题,还请大家教我!
1、对于CComboBox控件,如何得到选取的值?(里面的值为:字符串型的,比如"Type","Nmae"等等),当然,我可以得到他的索引值,用GetCurSel()可以得到,到对应的字符串呢,又怎么得到?2、我使用CPropertyPage类时,想改变CPropertySheet提供的框架上的"确定"和"取消"为其他的子串,该怎么做?3、CPropertySheet默认的框架上有“帮助”,我想隐含'帮助',用m_psh.dwFlags &= ~PSH_HASHELP;为什么没有反应?如果用GetDlgItem( IDOK )->ShowWindow( SW_HIDE );这种方式时,系统编译正常,运行时要出错,请问有什么高招?暂时提这么些,以后还会有问题请教大家,先谢谢歌为了!!

解决方案 »

  1.   

    1 GetWindowText
      GetLBString
    2 In CYourSheet::OnInitDialog()
      GetDlgItem(IDOK)->SetWindowText("确定")
    3 In CYourSheet::OnInitDialog()
      GetDlgItem(IDHELP)->ShowWindow(SW_HIDE);
      

  2.   

    2,3问题按照 jiangsheng(蒋晟.Net) 说的已经解决了,可是,现在又出现一个问题:我的这个CPropertyPage对话框中的各个按钮都不能正常使用。比如,我添加一个button,该button输出一个信息:AfxMessageBox("Welcome!");此CPropertyPage无法显示,但我单独见一个对话框却能实现这个功能,请问为什么?我的CComboBox对话框众的值也不能正常显示(除非我在Combo控件的dada属性中硬性添加),请问这究竟是什么原因?我的设置或初始化有问题吗?(注:同样的设置,另建一个对话框却正常工作)