Всплывающее окно без кражи фокуса из других полноэкранных программ

Привет, так что название описывает это довольно хорошо, я в настоящее время работаю над программным обеспечением, которое будет установлено в системе POS теперь, когда происходит событие, эта программа должна создать всплывающее окно для кассира, чтобы подтвердить, что я обеспокоен тем, что, поскольку это отдельная программа от POS, если POS полноэкранный (не оконный). Он будет красть фокус у POS, поэтому придется ждать 2 секунды, пока окно мигает до черного полноэкранного режима, после чего появляется всплывающее окно, а затем приходится восстанавливать POS.

Я должен быть в состоянии обойти эту проблему минимизации POS, а также иметь вклад кассира.

Вот что я сейчас пытаюсь сделать.

        // Create the window object
hWnd = CreateWindowEx(WS_EX_TOOLWINDOW,
ClsName, WndName,
WS_POPUPWINDOW | WS_CAPTION,
200, 120, 200, 320,
NULL, NULL, hInstance, NULL);

// Find out if the window was created
if( !hWnd ) // If the window was not created,
return 0; // stop the application

// Display the window to the user
Sleep(10000); //Used so I can open a fullscreen window to test
ShowWindow(hWnd, SW_SHOWNOACTIVATE);
UpdateWindow(hWnd);

Спасибо за помощь 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]