发布于 2004-04-01 09:28:40
0楼
不知道下面这个方法是不是实现你想要的功能:
在你想要弹出小窗口的画面上,这里姑且称为main.pdl。建立一个“画面窗口”对象,它的属性--〉显示 为“否”,属性--〉“画面名称”为你想显示的那个小窗口的名称,比如window.pdl.这里“画面窗口”与window.pdl的宽度和高度属性应该保持一致,比如280*120。然后在按钮单击事件中加入如下c脚本
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
SetVisible("main.PDL","画面窗口1",1);
}
然后再在window.pdl中的按钮对象对其单击事件组态一个直接连接,选择“源”--〉常量=0,“目标”--〉当前窗口 ,选择 “显示”。
最简单的方法是直接调用MessageBox函数:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
MessageBox(NULL,"这个答案你满意吗?","询问意见窗口",MB_OKMB_ICONEXCLAMATIONMB_SYSTEMMODAL);
}
不过这个方法会显示出WINDOWS的状态条,我也不知道怎么解决!
可以自己去看看MessageBox函数的各个部分的解释,在MSDN中有很详细的解释!