Форум программистов, компьютерный форум CyberForum.ru

Проверить активно окно - C++

Восстановить пароль Регистрация
 
_or_75
-1 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 244
25.06.2012, 01:32     Проверить активно окно #1
Вот пишу в консоле и пытаюсь проверить если я перешол в окно блокнота тогда показать сообщение

Знаю что неправильно но все же как?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <Windows.h>
#include <WinBase.h>
#include <WinUser.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main()
{
        setlocale(LC_ALL,"Russian");
    HWND game;
    game = FindWindow(NULL, (LPCWSTR)"Блокнот");
    if (game)
    {
        cout << "Bloknot is running";
    }
    getch();
}
Добавлено через 8 минут
UPPPPPPPPPPPPPP!

Добавлено через 11 минут
UPPPPPPPPPPPPPPPPPP!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 01:32     Проверить активно окно
Посмотрите здесь:

C++ консольное окно
C++ Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой.
Консольное окно C++
C++ окно из длл
Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым C++
C++ Как получить сигнал с клавиатуры, если активно другое приложение
Структура - Окно c++ C++
C++ Создать окно с кнопкой, закрывающей это окно

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xADMIRALx
 Аватар для xADMIRALx
66 / 60 / 1
Регистрация: 09.06.2012
Сообщений: 291
25.06.2012, 01:35     Проверить активно окно #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <Windows.h>
 
 
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevIntance,LPSTR Lpstr,int nCmdLine)
{
    HWND hWnd;
    hWnd = FindWindow(NULL, L"Блокнот"); 
// Где первый параметр - имя класса окна, а второй - заголовок
if (!hWnd) 
  CloseWindow(hWnd);
else
    MessageBox(NULL,L"text",L"EEESSS",MB_OK);
    return 0;
}
_or_75
-1 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 244
25.06.2012, 01:53  [ТС]     Проверить активно окно #3
Цитата Сообщение от xADMIRALx Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <Windows.h>
 
 
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevIntance,LPSTR Lpstr,int nCmdLine)
{
    HWND hWnd;
    hWnd = FindWindow(NULL, L"Блокнот"); 
// Где первый параметр - имя класса окна, а второй - заголовок
if (!hWnd) 
  CloseWindow(hWnd);
else
    MessageBox(NULL,L"text",L"EEESSS",MB_OK);
    return 0;
}
void main()
{
 
}


а в void main() Что написать? а то без void main() ничего не работает!
Yandex
Объявления
25.06.2012, 01:53     Проверить активно окно
Ответ Создать тему
Опции темы

Текущее время: 13:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru