首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

Dialog中的CStatic加载了背景图以后,界面按纽不可用了,为什么?该如何解决

2012-01-30 
Dialog中的CStatic加载了背景图以后,界面按纽不可用了,为什么?创建一个Dialog,放了两个CStatic,一个按纽CS

Dialog中的CStatic加载了背景图以后,界面按纽不可用了,为什么?
创建一个Dialog,放了两个CStatic,一个按纽
CStaticm_Test;   //小图片按纽
CStaticm_Back;   //背景图
afx_msg   void   OnButton1();//CButton按纽的事件

增加按纽事件,
void   CTry27Dlg::OnButton1()  
{
//   TODO:   Add   your   control   notification   handler   code   here

                  //   加载图片
HBITMAP   h_back   =   (HBITMAP)LoadImage(   AfxGetInstanceHandle(),
"res\\Test.bmp ",   IMAGE_BITMAP,   0,0,   LR_LOADFROMFILE   );

                  //   显示背景
m_Back.ModifyStyle(SS_BLACKFRAME,   SS_BITMAP   |   SS_NOTIFY);
m_Back.SetBitmap(h_back);
}

问题出现了,   这样以后   按纽   和   m_test   可以看见,但都不能再点击了,(m_test的点击有其他的用途   )

增加如下代码
                  m_Test.SetParent(this);
小图片按纽不可见了,但是点击他的位置,他可用了。
请教大侠们,怎么让小图片按纽m_test,可见并可用?


[解决办法]
顶一下!
呵呵!

热点排行