请问虚函数DrawItem如何使用?写好的DrawItem 是系统自动调用吗?

解决方案 »

  1.   

    对。只要将按钮的属性设置成自绘制,那么DrawItem函数就会自动被调用
      

  2.   

    自画按钮.(可以在对话框中用DrawItem (但是必须指明控件),也可以继承CButton类,然后添加DrawItem ,不必指明控件(就是自身)有利于重复使用.
    调用系统自动调用.
      

  3.   

    自画按钮.(可以在对话框中用DrawItem (但是必须指明控件),也可以继承CButton类,然后添加DrawItem ,不必指明控件(就是自身)有利于重复使用.
    调用系统自动调用.
    //////////////
    同意
      

  4.   

    怎样可以为整个button的背景设置为其他颜色,如何在DrawItem里面实现?
      

  5.   

    其实设置背景不必那么麻烦,只要在对话框的onctlcolor中加入如下代码:
    if(pWnd->GetDlgItem()==IDC_XXXX)
    {
    pDC->SetBkColor(RGB(123,23,33));}
      

  6.   

    http://www.vckbase.com/document/listdoc.asp?sclsid=301