关于弹出窗口的奇怪问题。高手来看。

PtCreateWidget(PtWindow, Pt_DEFAULT_PARENT,0, NULL)
单独这么一句就可以弹出一个窗口了,但是
if(condition)
PtCreateWidget(PtWindow, Pt_DEFAULT_PARENT,0, NULL);
不论条件condition是真是假,都不会在弹出一个窗口了。这个问题怎么解决?
我现在就是想,如果条件是真,弹出窗口,这个又怎么做呢?
盼望高手赐教。

xtang,到底怎么会这样啊?

Pt_DEFAULT_PARENT会以默认的控件作为父控件,最好用Pt_NO_PARENT,然后用PtRealizeWindow()来释放窗口就可见了.

谢谢。解决了,就是你说的问题。