小苏打与食用碱的区别:(VC++6.0) 什么是 parent window

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 08:42:42
在<<技术内幕>>中的文件对话框的例子中把文件对话框中的一个按钮的caption改成了Delete实现方法是这样的:
GetParent()->GetDlgItem(IDOK)->SetWindowText("Delete");
我想问的是:GetParent()返回的到底是什么窗口,
我最想知道这里能构成父子关系的两个窗口到底是指什么关系,有没有明确的定义,如果没有能不能举例加以说明

GetParent()返回的是父窗口的句柄
不对,你用的是MFC
它返回的是指向父窗口的一个指针
GetDlgItem取得一个指向对话框上的Item的指针
然后再SetWidnowText
如果一个对话框是父窗口
它上面的按钮就是子窗口
在MFC里就靠指针来指定他们之间的关系
SDK中是靠句柄来传递
建议先学SDK再学MFC
效果会事半功倍
要不然是一件很痛苦的事情