中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何使 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
江华| 色达县| 清原| 鹿泉市| 洛浦县| 惠州市| 平潭县| 锡林郭勒盟| 临夏市| 河西区| 望奎县| 阳东县| 炉霍县| 广河县| 佛坪县| 泾川县| 东乌珠穆沁旗| 桑日县| 张掖市| 马公市| 科技| 南郑县| 南漳县| 瑞昌市| 招远市| 泰和县| 曲沃县| 丘北县| 长乐市| 华亭县| 闵行区| 固安县| 新郑市| 龙里县| 伊金霍洛旗| 南郑县| 姜堰市| 平罗县| 巴林右旗| 固始县| 山阳县|