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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Игорь с++
 Аватар для Игорь с++
432 / 455 / 16
Регистрация: 26.01.2011
Сообщений: 2,031
#1

сделать окно не активное - C++

12.04.2011, 21:44. Просмотров 769. Ответов 3
Метки нет (Все метки)

господа как програмно сделать что бы окно было активное и не активное?
Заранее спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 21:44     сделать окно не активное
Посмотрите здесь:

Как сделать, чтобы модальное окно закрылось по условию? C++
РАбочее окно C++
C++ Как сделать виндоусовское окно?
закрываеться окно C++
C++ Как сделать такое окно
C++ как сделать консольное окно поверх всех окон
C++ Как сделать так, чтобы окно консоли не сразу закрывалось
C++ Как сделать, чтобы окно выполнения сразу не закрывалось?
C++ Как сделать, чтобы не закрывалось окно командной строки?
Структура - Окно c++ C++
Как сделать что бы не показывало консольное окно, а сразу графическое? C++
Отправка нажатий в не активное окно игры C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
13.04.2011, 00:12     сделать окно не активное #2
::EnableWindow(HWND - дескриптор окна, FALSE); - заблокировать
::EnableWindow(HWND - дескриптор окна, TRUE); - отблокировать

Имеешь виду активное это когда фокус ::SetFocus(HWND - дескриптор);
Игорь с++
 Аватар для Игорь с++
432 / 455 / 16
Регистрация: 26.01.2011
Сообщений: 2,031
13.04.2011, 17:51  [ТС]     сделать окно не активное #3
а можно для наглядности простенький код посмотреть
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
13.04.2011, 21:05     сделать окно не активное #4
Запускать в консоли, закрывать через менеджер процессов, второй параметр FindWindow имя окна
C++
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
int main() {
 
HWND w;
 
printf ("w= %x\n", w = FindWindow(NULL,"C:\\WINDOWS\\system32\\cmd.exe - main_1.exe") );
EnableWindow (w, 0);
system ("PAUSE");
 
}
Yandex
Объявления
13.04.2011, 21:05     сделать окно не активное
Ответ Создать тему
Опции темы

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