小编cri*_*ano的帖子

如何强制MessageBox显示为顶部窗口

我不知道如何解释我的意思.我创建了一个程序(A),它在超时后显示一个MessageBox.

如果我的程序(A)被激活,它只显示我想要的MessageBox.但是当我使用另一个程序(B)(我的程序 - A - 未激活)时,MessageBox只出现在任务栏中,如下所示:

在此输入图像描述

我想这个:

在此输入图像描述

任何人都可以帮我创建一个最顶层的消息框(该方法的名称是什么)?

c++ winapi

6
推荐指数
2
解决办法
7996
查看次数

#ifdef WIN32DLL_EXPORTS是什么意思?

我已经创建了一个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?我怎么能改变这个?

c++ dll winapi

0
推荐指数
1
解决办法
503
查看次数

标签 统计

c++ ×2

winapi ×2

dll ×1