小编Jal*_*nA1的帖子

我可以在控制台C++应用程序中使用SetTimer()API吗?

我有一个控制台应用程序正在使用DLL文件,该文件使用一个SetTimer()调用来创建一个计时器并在其自身内部启动一个函数.电话如下:

SetTimer((HWND)NULL, 0, timer_num, (TIMERPROC)UnSyncMsgTimer)) == 0) 
Run Code Online (Sandbox Code Playgroud)

期待接收定时器消息,但这种情况永远不会发生.我假设因为我的是一个控制台应用程序而不是标准的Windows GUI应用程序(就像最初使用DLL文件的地方一样).这将阻止DLL文件功能的关键部分工作.

我的应用程序需要保留一个控制台应用程序,我无法更改DLL.

是否有工作要做到这一点?

c++ windows console timer

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

c++ ×1

console ×1

timer ×1

windows ×1