亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何使 messagebox 彈出后不獲取窗口焦點

小云
111
2023-08-07 14:19:57
欄目: 編程語言

要使messagebox彈出后不獲取窗口焦點,可以使用Win32 API中的MessageBox函數,并設置參數為MB_SYSTEMMODAL。

示例代碼如下:

#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
// 創建一個窗口
HWND hWnd = CreateWindowEx(0, "STATIC", "Window", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 500, 300, NULL, NULL, hInstance, NULL);
// 彈出消息框,不獲取窗口焦點
MessageBox(hWnd, "Hello World", "Message", MB_SYSTEMMODAL);
// 顯示窗口
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
// 消息循環
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;
}

在上面的示例代碼中,通過設置MessageBox函數的第四個參數為MB_SYSTEMMODAL,即可實現消息框彈出后不獲取窗口焦點。

0
茂名市| 乌拉特中旗| 当雄县| 拉萨市| 大港区| 长岛县| 五常市| 阿图什市| 格尔木市| 棋牌| 湖南省| 宁阳县| 冀州市| 郴州市| 彩票| 连平县| 太仆寺旗| 饶平县| 泾川县| 岳西县| 永安市| 鲁甸县| 扶风县| 同仁县| 晴隆县| 蒲城县| 富民县| 繁峙县| 九台市| 海门市| 大竹县| 衡阳市| 兴国县| 慈溪市| 东海县| 阿克苏市| 雅安市| 常宁市| 龙南县| 宁夏| 中阳县|