H haoxz11 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #1 在双窗口中。因为我在第二个窗口里定义了Tform2.CreateParams将第二个窗口在任务栏出现。我在第二个窗口中因为我又不想用messagebox来调用对话框所以用messagedlg这个函数调用对话框,但问题就出来了。可是对话框在窗口1上显示,可我想在窗口2上显示。请问有谁知道如何解决呀。
在双窗口中。因为我在第二个窗口里定义了Tform2.CreateParams将第二个窗口在任务栏出现。我在第二个窗口中因为我又不想用messagebox来调用对话框所以用messagedlg这个函数调用对话框,但问题就出来了。可是对话框在窗口1上显示,可我想在窗口2上显示。请问有谁知道如何解决呀。
X xhlight Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #5 调用messagebox的时候,要示传递一个句柄参数,而messagedlg却不用传递这个参数,我想就是这个因素导致了此问题。可以试试用:<br>MessageBox(Form2.Handle,'xxx','xxx',MB_OK);
调用messagebox的时候,要示传递一个句柄参数,而messagedlg却不用传递这个参数,我想就是这个因素导致了此问题。可以试试用:<br>MessageBox(Form2.Handle,'xxx','xxx',MB_OK);
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #7 >>楼主<br> xhlight的方法对的,为什么非要用messagedlg呢??只要能解决问题就行了
H haoxz11 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #8 xhlight的方法对的,为什么非要用messagedlg呢??只要能解决问题就行了<br>xhlight的方法的确是可以,我开头不是说了吗?,但是我的messagedlg里面我改好了介面.<br>不想换呀。所以想问问有什么方法。<br>这个问题简单来说就是:<br>我用了两个窗口,在第二个窗口中用对话框,因为第二个窗口,用了让其在任务栏出现的API,现在在窗口2调用对话框,本来因该在第二个窗口出现的对话框到第一个窗口去现去了。我是想问如何把对话框出现在第二个窗口中去。<br>
xhlight的方法对的,为什么非要用messagedlg呢??只要能解决问题就行了<br>xhlight的方法的确是可以,我开头不是说了吗?,但是我的messagedlg里面我改好了介面.<br>不想换呀。所以想问问有什么方法。<br>这个问题简单来说就是:<br>我用了两个窗口,在第二个窗口中用对话框,因为第二个窗口,用了让其在任务栏出现的API,现在在窗口2调用对话框,本来因该在第二个窗口出现的对话框到第一个窗口去现去了。我是想问如何把对话框出现在第二个窗口中去。<br>