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,可见并可用?
[解决办法]
顶一下!
呵呵!