999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 技成百科 > GMsgFunction函數(shù)用MessageBox實現(xiàn)報彈出警窗

GMsgFunction函數(shù)用MessageBox實現(xiàn)報彈出警窗

劉玉蓉 發(fā)布于2014-08-18 17:54 749 0 標(biāo)簽:

已做的工作。
用GMsgFunction函數(shù)提其中一個供的例程來判斷消息文本。
另外加一下面一段來彈出報警消息文本
if (mRT.dwMsgState==MSG_STATE_COME)//信息到達(dá)處理
{
MessageBox(NULL,tMeld.szText,"確定",MB_OK);
}
能報警彈出Message窗口,但存在下面幾個問題。
1.問題是同一個報警在很短的時間里出現(xiàn)幾次就一一彈出幾次。
2.不同的變量報警不能彈出多個窗口。
3.MessageBox窗口里面的“確定”好能確定報警信息。

問題補充:
此方法若不能實現(xiàn)報警自動彈出報警消息,請問有別的什么方法能做到。希望得到例程和注釋


圖片說明: 1,GMsgFunction  

佳答案

按順序回答你的問題:
1、messagebox是返回int值的函數(shù),報警來幾次就調(diào)用幾次messagebox函數(shù),所以彈出消息框的次數(shù)等于報警出現(xiàn)次數(shù)。
2、messagebox函數(shù)調(diào)用時會阻擋程序往下執(zhí)行,用戶響應(yīng)后返回值之后再彈出下一個messagebox窗口。同時彈出多個窗口,至少在WinCC中使用messagebox函數(shù)實現(xiàn)不了。
3、點擊“確定”后,messagebox函數(shù)返回值1,再通過AcknowledgeMessage(DWORD MsgNr)函數(shù)確認(rèn)該條報警信息即可。

問題補充:
1、使用WinCC自帶的報警控件,設(shè)置好不同消息的顏色、等級,可以達(dá)到很好的警示效果。
2、如果需要更明顯的消息報警,可以使用聲音報警HORN。
3、還是不滿意,一定要彈出窗口的使用WinCC ODK自己開發(fā)報警控件。
難度依次增大。

若有收獲,就點個贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

相關(guān)推薦

最新文章 熱門文章
最新課程 免費課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽