C# を使用すると、必要な効果を簡単に得ることができました。
ただし、C で Win32 API を使用して同じことを行うのに問題があります。アイコンが (まったく) ないウィンドウを作成する方法がわかりませんが、キャプション、最小化ボタン、閉じるボタンがあります。ボタン。
クラスを適切に登録しましたが、ウィンドウ スタイル/拡張ウィンドウ スタイルに何を配置すればよいかわかりません。
static const TCHAR lpctszTitle[] = TEXT("Stuff"), lpctszClass[] =
TEXT("StuffClass");
HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TOPMOST, lpctszClass,
lpctszTitle, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX,
CW_USEDEFAULT, 0, 250, 55, NULL, NULL, hThisInstance, NULL);
上記のコードは次のように生成されます。
タイトルバーにまだアイコンがあり、私が望んでいたものではありません。