如题

解决方案 »

  1.   

    new一个,再create一下。
    不过要记得delete
      

  2.   

    HBITMAP hbit;
    m_Pic=new CStatic();
    CBitmap bm;
    bm.LoadBitmap(IDB_BAIBITMAP)
    hbit=bm.operator HBITMAP();
    CRect rect(10,10,50,50);
    m_Pic->Create(NULL,SS_CENTERIMAGE|SS_BITMAP|WS_CHILD|WS_VISIBLE,rect,this,IDB_BAIQI);
    m_Pic->SetBitmap(hbit);
    m_Pic->ShowWindow(SW_SHOW);我是这么写的,但是在客户区里就是看不到控件啊,我是想创建一个图片控件,我哪写错了啊,还有,我该写在哪个函数里啊?
      

  3.   

    我写在View类的OnCreate里面运行后还是看不到我想要创建的控件啊?
      

  4.   

    调用了bm.Detach();还是不能在客户区看到我想要创建的控件啊,怎么回事啊?
      

  5.   

    -_-b 那就不知道了....
    要在m_Pic->SetBitmap(hbit);之后调Detach哦
      

  6.   

    静态图片的点击事件是用ON_BN_CLICKED宏定义吗?
    这样做了点击静态图片没反映,我又创建了个按钮来测试,是按钮控件的话这样做就会响应单击事件。