WinApi 関数 CreateWindowEx で作成された境界線のないフルスクリーン ウィンドウがあります。
m_window = CreateWindowEx(
WS_EX_TOOLWINDOW | WS_EX_TOPMOST,
winClassName,
winName,
WS_VISIBLE | WS_POPUP,
CW_USEDEFAULT, CW_USEDEFAULT,
GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN),
NULL,
NULL,
hInstance,
NULL
);
Print-Scr キーを使用してウィンドウのスクリーンショットを撮ろうとすると、結果にウィンドウが表示されません (ただし、背後にあるものはすべて表示されます)。
ウィンドウ スタイルとして WS_POPUP を使用することが問題の原因のようですが、WinApi で境界線のないウィンドウを作成する他の方法が見つかりませんでした。