有什么函数呢
基本步骤如何呢?

解决方案 »

  1.   

    用CBitmapButton,
    用对象调用SetBitmap()函数
      

  2.   

    如果不想要什么效果,直接用MFC里的位图按钮类就行,但想做的好看一点,就必须自己派生一个按钮类了,如果想用别人做好的类库,强烈推荐CButtonST类,在www.vccode.com里有下载。非常好的一个类库。
      

  3.   

    http://www.123dyn.com/kmzsl/Index/WZ/Vcp40.htm
    http://www.vckbase.com/document/buttonctrl/
      

  4.   

    使用CButtonSt好了,网上就有下载
      

  5.   

    ICO
    选择按钮属性为ICON
    插入
    HICON hIcon = AfxGetApp()->LoadIcon(IDI_ABOUTDLL);
    m_button1.SetIcon(hIcon);
    图片类似
      

  6.   

    http://www.vckbase.com/document/viewdoc.asp?id=518去下吧,什么按钮都有
      

  7.   

    到下面的地方去下载cbuttonst类,你可以为所欲为
    http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=301
      

  8.   

    加载:
    pBitmap = new CBitmap;
    pBitmap->LoadBitmap(IDB_BITMAP1);卸载:
    delete pBitmap;
    CBitmapButton MyButton;
    //建立
    MyButton.Create("&P",BS_PUSHBUTTON|WS_CHILD|WS_VISIBLE|BS_OWNERDRAW|WS_BORDER|WS_TABSTOP,
    rect2,this,IDB_BB[j]);
    //载入位图
    MyButton.LoadBitmaps(IDB_BITMAPBU[j],IDB_BITMAPBD[j],IDB_BITMAPBF[j],IDB_BITMAPBX[j]);
    MyButton.EnableWindow(FALSE);
    具体的参数查相关帮助!
      

  9.   

    在net 中只要在属性中设置一下就可以了,是不是横简单。                      :)
      

  10.   

    yourbutton->getdc();
    然后再该设备上绘图
      

  11.   

    如下
    CWnd *pWnd=GetDlgItem(IDC_BUTTON);
    CDC *pdc=pWnd->GetDC();
    pWnd->Invalidata();
    pWnd()->UpdateWindow();
    pdc->selectstockObject(BLACK_BRUSH);
    pdc->Rectangle(0,0,10,10);
    pdc->releaseDC(pdc);