程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 如何在FORMVIEW中生成CBitmpButton 按鈕

如何在FORMVIEW中生成CBitmpButton 按鈕

編輯:關於C語言

 

 

  在CFormView 中產生CBitmapButtom:

        例如要生成一個OPEN和一個SAVE的CBitmapButtom,可按如下方法:

 

          class CMainWindow : public CFrameWnd

          {

                private:

                    CBitmapButtom m_OpenButtom;

                    CBitmapButtom m_SaveButtom;

                    CBitmapButtom m_SaveButtom;

                public:

                        ......

          };

 

          int CMainWindow : OnCreate(LPREATESTRUCT)

          {

                CRect rect;

                rect.SetRect(4,4,36.36);

                m_OpenButtom.Create(NULL, WS_CHILD | WS_VISIBLE |

BS_OWNERDRAW,

                               rect, this, IDB_OPEN);

                m_OpenBittom.LoadBitmap("OPENU","OPEND");

 

                // m_SaveButtom 如上

 

                。。。。。。。

                return 0;

          }

 

                ......

 

          BEGING_MESSAGE_MAP(CMainWindow, CFromView)

                 .

 

                ......

 

          BEGING_MESSAGE_MAP(CMainWindow, CFromView)

                 .

              ON_BN_CLICKED (IDB_OPEN, OnOpen)

                 .

                 .

          END_MESSAGE_MAP()

 

        //如果以上方法不行請檢查你的BITMAP 資源,APPSTUDIO中,"OPENU"和

    &nbs

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved