c++messagebox随机位置
时间: 2023-07-23 10:05:37 浏览: 411
MessageBox控制显示位置
4星 · 用户满意度95%
要在C++中创建一个随机位置的MessageBox,你可以使用Windows API函数来实现。以下是一个示例代码:
```cpp
#include <windows.h>
int main() {
// 生成随机的坐标
int x = rand() % GetSystemMetrics(SM_CXSCREEN);
int y = rand() % GetSystemMetrics(SM_CYSCREEN);
// 显示MessageBox
MessageBox(NULL, "Hello, World!", "随机位置的MessageBox", MB_OK | MB_ICONINFORMATION);
return 0;
}
```
这段代码中,`GetSystemMetrics`函数用于获取屏幕的宽度和高度,然后使用`rand`函数生成随机的x和y坐标。最后,调用`MessageBox`函数来创建一个位于随机位置的对话框,显示"Hello, World!"的消息。请注意,需要包含`windows.h`头文件。
阅读全文