我不知道如何解释我的意思.我创建了一个程序(A),它在超时后显示一个MessageBox.
如果我的程序(A)被激活,它只显示我想要的MessageBox.但是当我使用另一个程序(B)(我的程序 - A - 未激活)时,MessageBox只出现在任务栏中,如下所示:

我想这个:

任何人都可以帮我创建一个最顶层的消息框(该方法的名称是什么)?
我已经创建了一个DLL文件,在头文件中我看到:
#ifdef WIN32DLL_EXPORTS
Run Code Online (Sandbox Code Playgroud)
我不明白它是什么意思,我们在哪里/如何设置WIN32DLL_EXPORTS.
如果我使用:
#ifdef WIN32DLL_EXPORTS
#define WIN32DLL_API __declspec(dllexport)
#else
#define WIN32DLL_API __declspec(dllimport)
#endif
WIN32DLL_API int testSum(void);
Run Code Online (Sandbox Code Playgroud)
testSum被认为是__declspec(dllimport).所以我认为我的项目没有设定WIN32DLL_EXPORTS?我怎么能改变这个?