締切済み

C++でタスクマネージャーを最小化

  • すぐに回答を!
  • 質問No.9548652
  • 閲覧数77
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

C++Win32コンソールアプリケーションを作成しています。
タスクマネージャーを最小化させるプログラムを考えているのですが、上手くできません。

#include<iostream>
#include<windows.h>
using namespace std;
int main() {
for (;;) {
HWND hwnd = FindWindow("TaskManagerWindow", NULL);
if (hwnd != NULL) {
cout << "成功" << endl;
ShowWindow(hwnd,SW_MINIMIZE);
}
else cout << "失敗" << endl;
Sleep(300);
}
return 0;
}

のようにしているのですが上手くできません。
Notepadのようなファイルは最小化できるのですが、タスクマネージャーに限ってできないのです。

どのようにすればよいでしょうか。
又、一時的に見えなくすればいいので終了や透明化等の他の方法でも構いません。
ご教授お願いします。

回答 (全1件)

  • 回答No.1

ベストアンサー率 19% (839/4395)

タスクマネージャーを表示すると画面下にアイコンが出てきます。
これを右クリックして「タスクバーにピン留めする」すれば残り続けます。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


OKWAVE若者応援スペシャル企画

ピックアップ

ページ先頭へ