怎么在子窗口中改变主窗口动态创建组件的属性
2个回答
展开全部
列表控件的添加,不是使用SetDlgItemText()方式的。另外,你这是对话框值传递的问题。可以使用更简单的方法,而不是使用GetParent()获取父窗口的句柄!方法是:在voidCShangweijiDlg::OnTianjia_Dele_Room()响应函数中voidCShangweijiDlg::OnTianjia_Dele_Room(){CTianJia_DeletTianjiaDelet_room;if(IDOK==TianjiaDelet_room.DoModal())//TianjiaDelet_room窗口按下IDOK键。即确定按纽{((CListBox*)GetDlgItem(IDC_LISTROOM))->AddString(TianjiaDelet_room.m_TianjiaDeletRoom);//将子对话框成员变量m_TianjiaDeletRoom的值添加到IDC_LISTROOM控件的结尾。}}在子对话框的voidCTianJia_Delet::OnOK_TianjiaRoom()函数中{UpdateData();//将值更新到关联变量中m_TianjiaDeletRoom,这里假设你的编辑框IDC_EDIT_Room关联了变量m_TianjiaDeletRoomCDialog::OnOK();}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询