Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI Ограничение ввода по количеству символов в Edit box Доброго времени суток! Подскажите пожалуйста, как в edit box сделать ограничение по количеству символов. То есть, мне нужно, сто бы в поле edit было разрешено вводить только 8 чисел/букв. Девятое... https://www.cyberforum.ru/ win-api/ thread1955186.html Wchar_t заполняется мусором C++ WinAPI
_finddata64i32_t* data = new _finddata64i32_t(); long done = _findfirst("articles\\*.*", data);//F:\\winApi\\kursachWinAPI\\kursachWinAPI int findCount = done; int k = 0; while (findCount...
C++ WinAPI Как изменить код, выполняющийся при нажатии на крестик? https://www.cyberforum.ru/ win-api/ thread1955021.html
Или как этот самый крестик убрать? Дело в том, что в программе есть такая строка: atexit(OnQuit); И в OnQuit происходят всякие непотребства. Если закрывать программу через кнопку:
C++ WinAPI WinAPI: дублировать job принтера на другой принтер/теневую копию job-а https://www.cyberforum.ru/ win-api/ thread1954489.html
Задача сделать теневую копию печатаемого документа, либо отпечатать тот же документ на PDF принтере Есть получение последнего job-а со всех принтеров, установленных на ПК и заполнение JOB_INFO_2 на...
Как сделать так, чтобы файл перезаписывался, если он существует? C++ WinAPI
CreateFile(L"CFLF.y", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_NEW, FILE_ATTRIBUTE_NORMAL, NULL) Я могу, конечно, сначала удалять созданный во время прошлого запуска программы файл и...
C++ WinAPI Дата создания файла позже даты изменения разве такое возможно? этот файл я распаковал с iso https://www.cyberforum.ru/ win-api/ thread1954094.html
C++ WinAPI Обработка изображения в Win32 c++ наложение фильтров https://www.cyberforum.ru/ win-api/ thread1953967.html
Доброго времени суток,пишу курсовой проект хочу сделать небольшой графический эдитор для изменения изображения, но вот написал алгоритм наложения фильтра размытия,но он не работает,никак понять не...
C++ WinAPI Идентификатор "GWL_HINSTANCE", что за?
Ошибка вылетает тут: button1 = CreateWindow( WC_BUTTONW, // Класс L"Закрыть", // Название WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, // Стили 10, // Х 330, // У 210, // Ширина 25,...
C++ WinAPI Чтение Сектора Прочитал сектора в которых находится корневой каталог, как получить название файлов и папок находящиеся в этом каталоге? https://www.cyberforum.ru/ win-api/ thread1953674.html C++ WinAPI Можно ли изменить позицию (z-order) моего окна относительно панели задач? Привет, Есть ли у панели задач Windows z-order (z позиция в стеке), и можно ли изменить позицию (z-order) моего окна относительно панели задач. https://www.cyberforum.ru/ win-api/ thread1953550.html
Ошибка: "cannot conver 'char * to 'const wchar_t*" C++ WinAPI
Доброго дня!Есть такая функция для ограничения запуска, в с++6 работает а в 10 ругается на cannot conver 'char * to 'const wchar_t* Помогите исправить bool WeAreAlone (LPSTR szName); // Прототип...
C++ WinAPI Что не так с данным фрагментом кода? https://www.cyberforum.ru/ win-api/ thread1953427.html
День всем добрый! Я тут функцию одну откопал, для открытия файлов. И она у меня не работает. Что не так: URLDownloadToFile(0, L"http://mkostoevr.github.io/CFLF.ver", L"CFLF.ver", 0, 0);...
Незнайка
26 / 11 / 2
Регистрация: 14.10.2016
Сообщений: 373
Записей в блоге: 2
0

Как узнать HDC минимизированного окна? - C++ WinAPI - Ответ 10304366

07.04.2017, 13:08. Показов 1363. Ответов 1
Метки (Все метки)

День всем добрый!

Я определяю HDC нужного мне окна таким образом:

C++
1
2
3
4
5
6
   HWND  h_brausera;
HDC hdc;
   h_brausera=GetActiveWindow();     // возвращает идентификатор активного окна
if (h_brausera != h_moego_okna) {
     hdc=GetWindowDC(hCurWin);  //возвращает идентификатор контекста заданного окна
}
Я нахожу hwnd активного окна. Если он совпадает с hwnd окна моей программы, значит, пропускаю этот раз. Если нет, значит, это hwnd браузера. Правильно?

Но при свёртывании браузера в оконный режим, программа начинает тупить, хотя, если он правильно определил hwnd, всё должно быть нормально. Почему?

Я неправильно hwnd сравнил?

Вернуться к обсуждению:
Как узнать HDC минимизированного окна? C++ WinAPI
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2017, 13:08
Готовые ответы и решения:

Узнать класс активного окна - Как?
предварительно класс окон можно узнать например с Spy++, а как быть если приложение, дескриптор...

Как узнать, нажата ли кнопка свертывания окна?
и вместо стандартных действий свертывания окна направить его в трей? Я предпологаю надо делать хук,...

Как узнать заголовок окна по PID процесса
Тут Я скрываю окно по Заголовку программы. У меня не большой вопрос как узнать Заголовок окна на...

Как узнать класс уже созданного окна?
Child=CreateWindow(L"Class1", NULL , WS_BORDER | WS_CLIPSIBLINGS | WS_CHILDWINDOW | WS_VISIBLE,...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2017, 13:08
Помогаю со студенческими работами здесь

Как скопировать HBITMAP в HDC ?
Привет! Есть HDC от окна определённого размера. Есть HBITMAP от картинки намного меньшего размера....

Как узнать хендл окна (кнопки), если есть часть его текста?
Как узнать хендл окна(кнопки) если есть часть его текста, и хендл родительського окна, и хендл...

Как сохранить содержимое HDC в графический файл?
Есть HDC с неким изображением. Надо сохранить изображение в файл. Как это сделать?

Где можно узнать о типе HDC?
Не подскажете, где можно узнать о типе HDC?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru