发布于 2004-09-10 09:56:49
0楼
谢谢,我不是用到gmsfunction函数,而是在报警消息的报警回路里,不用openpicture打开指定的画面,自己做个函数调用,参数为那个通用的报警画面,如下:
void ALGLoopInAlarm(char* PictureName)
{
SetPictureName("myalarm.pdl","画面窗口1",PictureName);
SetTagPrefix("myalarm.pdl","画面窗口1","f2."); //"f2."为消息变量的前缀,就是不知道如何取得“
SetVisible("myalarm.pdl","画面窗口1",TRUE);
}
请版主帮我看看,我知道一步登天很难,但就目前的要求和自己的水平我只能想到这么做,不可能建100多个小画面吧,如果有其他的思路,还请赐教,没关系,你只要提出来,我自己想想,不懂再问。
而且这是个普遍要遇到的问题吧,大家的重要报警提示画面都是咋作的?
其实我也不是那么差吧?呵呵,现在回过来看看以前的帖子,是挺简单的,而且很多问题后来我自己都做出来了,还有一些是自己系统的问题。
总之,非常感谢你的提醒,在这里确实得到你的许多帮助,受益很大,还望版主大人
以诲人不倦之精神指点一二,在此谢过了。