求救:报警确认!

已锁定

lostangle

  • 帖子

    30
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2005-05-05

普通 普通 如何晋级?

求救:报警确认!

542

3

2006-03-08 16:42:04

我是用以下代码来实现报警声音的:
#include "apdefap.h"

int gscAction( void )
{
MSG_RTDATA_STRUCT mRT;
int i;
char* pszToken;

#pragma code("Winmm.dll")
//sound output function
BOOL WINAPI sndPlaySoundA(char* szWave,DWORD dwFlag);
#pragma code()

DWORD SND_ASYNC=0x0001;
DWORD SND_LOOP=0x0008;
DWORD alarmsum,a,alarmunack;
LPCMN_ERROR errorunack,errorsum;
#pragma code("msrtcli.dll")
#pragma code()

LPDWORD lpdwServiceID;
MSG_SERVICE_NOTIFY_PROC lpfnNotifyProc;
LPMSG_FILTER_STRUCT lpMsgFilter;
DWORD dwNotifyMask;
LPVOID lpvUser;
LPCMN_ERROR lpError;
BOOL n1;

//inquire number of unacknowledged alarm message
n1=MSRTGetMsgQuit(&alarmunack,errorunack);
SetTagDWord("number",alarmunack);
//inquire number of messages queued in the message list
MSRTGetMsgActual(&alarmsum,errorsum);
SetTagDWord("sum",alarmsum);
if (alarmsum>0)
{
sndPlaySoundA("E:\wincc\jinhua\Horn\\11.wav",
SND_ASYNCSND_LOOP);
}
return 1;

}
还有我是用BOOL AXC_OnBtnVisibleAckn(char*lpszPictureName,char*lpszObjectName)这个函数来实现对组的确认的,现在有以下几个问题:
1.以上的确认的函数没有作用,执行了alarmsum也不变.
2.想问问声音的代码是否正确.
谢谢
求救:报警确认! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。