工程專案中,某些專案可能需要入侵警報(輸出警報聲音),並且彈出訊息框,待關閉訊息框時,警報停止!
要求:警報和輸出訊息框不影響正常的程式執行,意思就是警報和彈出訊息框時,程式繼續往下執行!
問題解決方案:同時開闢兩個執行緒,即可不影響程式的正常執行!
**如下(vs2013測試無誤):
#include #include #include #include #include #pragma comment(lib,"winmm.lib")
int playsound(lpvoid lpparam) }}
void find_person(lpvoid lpparam)
void main()
} closehandle(hthread);
closehandle(hthread1);
}
任何問題**
唯一qq
2258205918(名稱
samylee
) !!!
或唯一vx:samylee_csdn
C 訊息機制
一 訊息概述 windows下應用程式的執行是通過訊息驅動的。訊息是整個應用程式的工作引擎,我們需要理解掌握我們使用的程式語言是如何封裝訊息的原理。1 什麼是訊息 message 訊息就是通知和命令。在.net框架類庫中的system.windows.forms命名空間中微軟採用面對物件的方式重新定...
c 訊息機制
1.windows系統是乙個訊息驅動的系統,windows本身有自己的訊息佇列。系統傳遞訊息給應用程式。應用程式的訊息機制 應用程式的執行是通過訊息驅動的。訊息是整個應用程式的工作引擎。2.c 重新定義了message。公共屬性 hwnd 獲取或設定訊息的處理函式 msg 獲取或設定訊息的id號 l...
訊息傳遞機制之Handler機制
在專案中,都會遇見執行緒之間通訊,元件之間通訊.在應用程式中,往往會有一些比較耗時的操作 為了防止阻塞主線程 會將耗時的操作放到子執行緒中執行 處理完成後再去更新ui 但是android不允許子執行緒操作ui 違背了android單執行緒模型的原則 即ui操作不是執行緒安全的而且這些操作必須放在ui...