我VC++6.0再CView里面增加了一个public void的方法,ButtonStyle()
代码是这样的:
 void CCBUIView::ButtonStyle()
{
CFont m_newFont;
m_newFont.CreatePointFont(90,"Arial",NULL);
m_btnArtifact.SetFont(&m_newFont,TRUE);
m_btnBigmini.SetFont(&m_newFont,TRUE);
m_btnBrady.SetFont(&m_newFont,TRUE);
         m_btnMinimum.SetFont(&m_newFont,TRUE);
m_btnPair.SetFont(&m_newFont,TRUE);
m_btnPause.SetFont(&m_newFont,TRUE);
m_btnPVC.SetFont(&m_newFont,TRUE);
m_btnSVE.SetFont(&m_newFont,TRUE);
m_btnSVEBigmini.SetFont(&m_newFont,TRUE);

}我想在程式初始化的时候调用该方法改变BUTTON的字体,怎么调用啊?写好了方法不知道怎么调用,真是郁闷啊

解决方案 »

  1.   

    在CCBUIView的OnInitialUpdate方法中
      

  2.   

    在CCBUIView的OnInitialUpdate里面调用不行的,我刚试过,运行的时候弹出系统“发送错误报告”的错误信息,根本运行不了啊
      

  3.   

    马上结贴送分,我放在下面就可以了,呵呵。为什么我再CCBUIApp::InitInstance中这样调用不行啊:CCBUIView* pView=NULL;
    pView->ButtonStyle();
      

  4.   

    CCBUIApp::InitInstance中还没有创建Button吧
      

  5.   

    CCBUIView* pView=NULL; 
    pView->ButtonStyle();
    pView为NULL。这样调用肯定要报错。。