SDK/C的多个对话框直接的传值问题
首先又要申明本人纯新手才学SDK一点点
1.现在想实现有一个主界面 上面点击一个按钮弹出界面2 在界面2上输入一个值点击确定, 主界面上输出这个值.
现在我用DialogBoxParam实现了把一个地址传入第二个界面然后通过SetWindowLong GetWindowLong来修改这个值.(其实我也不明白这两个函数是什么意思也不知道弄对了没有)
但是我在第二个界面上点击确定主界面是没反映的.只有在关闭第二个界面的时候我输入的值才又传了回去
请问怎么解决
SetWindowLong我是填在 OnInitDialog 里面的 然后OnCommand里面是点击确定按钮得到文本框的值.
希望各位高手能讲的详细具体简单一点.....
2.最好能再解释一下SetWindowLong(hwnd,GWL_USERDATA) GetWindowLong这两个函数他是具体怎么用的才能接受到第二个窗口传给第一个窗口的值的.