马上结帖,属性页和主对话框Radio控件之间的问题!
ronan 2005-04-20 09:00:02 我用下面的方法再主对话框中加入了几个属性页,
//加入标签,标签名由各个子对话框的标题栏决定
m_sheet.AddPage(&m_page1);
m_sheet.AddPage(&m_page2);
//用Create来创建一个属性页
m_sheet.Create(this, WS_CHILD | WS_VISIBLE, WS_EX_CONTROLPARENT);
RECT rect;
m_sheet.GetWindowRect(&rect);
int width = rect.right - rect.left;
int height = rect.bottom - rect.top;
//调整属性页的大小和位置
m_sheet.SetWindowPos(NULL, 20, 50, 0, 0, SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE);
同时我还在主对话框中添加了几个Radio控件,当我更改Radio控件的选择时,程序会挂起死机
当我修改m_sheet.Create中CONTROLPARENT为其他参数时,该现象会解决,但会引起其他错误。
如我在某个属性页中的消息响应函数中弹出一个消息框时,程序也会挂起。