Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Цвет рамки для Up-Down control`a https://www.cyberforum.ru/ win-api/ thread107389.html
Добрый день, нужно очень срочно - сменить цвет рамки у элемента Up-Down control. Не могу найти как это сделать. При этом этот элемент дочерний.
C++ WinAPI Ошибка при посроении программы
////////////////////////////////////////////////////////////////////// // TextJust.cpp #include <windows.h> #include "KWnd.h" LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); BOOL TextJustOut(HDC hdc, int x, int y, LPCTSTR lpStr, int width, char breakChar = ' '); ////////////////////////////////////////////////////////////////////// int WINAPI WinMain(HINSTANCE hInstance,...
C++ WinAPI Что делать, если линкёр не может присоединить API- функцию? https://www.cyberforum.ru/ win-api/ thread107041.html
Друзья! Вот код, кампилятор ошибок не видит, но линкёр не может присоединить API-функцию GetOpenFileName. Я думал, может, она как-о по-другому назыввается у меня, но нет, программно выввел список всех API- функций, присутствующих в comdlg32.dl, там есть и GetOpenFileNameA и GetOpenFileNameW Сейчас моя задача просто скомпилировать и слинковать прогу, логические ошибки после буду искать....
C++ WinAPI Убегание окна от курсора В виду того, что тему создал не в том разделе, перенес сюда собственно прошу помочь с моментами _1_ и _2_ _1_ если курсор мышки попал на рабочую часть окна HTCLIENT, то окно убегает _2_ убегание окна завершается двойным щелчком мышки WM_LBUTTONDBLCLK на заголовке окна #include <windows.h> #include <cstdlib> #include <ctime> LONG WINAPI WndProc(HWND, UINT, WPARAM,LPARAM); https://www.cyberforum.ru/ win-api/ thread107022.html
Как получить картинку предварительного просмотра? C++ WinAPI
Если в Проводнике выбрать какой-нибудь файл, то в окошке с левой стороны показывается его содержимое (см.рисунок). Насколько я понимаю проводник получает такую картинку, запрашиваю ассоциированное приложение, используя стандартные функции. Кто-нибудь знает, как они называются и как такое повторить в своей программе?
C++ WinAPI Перехват выделения букв Доброго времени суток. Если честно, не знал, куда запостить, ибо пишу программу на С#, но необходим один элемент, который, как мне кажется, только WinAPI подвластен есть необходимость отлавливать выделение слов пользователем - допустим, вы в тексте выделяете мышкой пару букв, а в трее вылезает необходимое мне сообщение Все написано, осталось разобраться лишь как отлавливать выделение как событие... https://www.cyberforum.ru/ win-api/ thread106912.html
C++ WinAPI Ежедневник на Api https://www.cyberforum.ru/ win-api/ thread106899.html
Помогите написать ежедневник на api может книги есть какие-нибудь или ссылку киньте а то курсач дали написать ежедневник я даже не знаю с чего начать вот может книги есть какие нибудь где написано как это сдлеать?
Popup menu приложения в system tray C++ WinAPI
Помогите чайнику Нужно получить доступ к popup menu приложения, которое висит в system tray что получилось: найти в трее иконку получить ее command id дальше попытка как-то ее потыркать (::SendMessage(hToolbar, WM_COMMAND, iCommandId, 0)) не дает результатов подскажите плз, какой message надо подсунуть в SendMessage, чтобы симулировать нажатие правой кнопки мыши на иконке в системном...
C++ WinAPI Попытка сделать ping добрый день. пытаюсь сделать простенькое приложения для пинга. #include <windows.h> #include <string> using namespace std; #define ID_BUTTON1 3001 #define ID_BUTTON2 3002 https://www.cyberforum.ru/ win-api/ thread105968.html C++ WinAPI разбор пути Здравствуйте, уважаемые форумчане! Столкнулся с такой проблемой: при помощи стандартного диалога открытия файла GetOpenFileName() получаю полный путь, что-то вроде "\\Athlon\Disk D\ppr\мой файл.xyz" (в случае, если файл расположен на другом компе ЛВС) или "D:\ppr\мой файл.xyz" (если файл расположен на том же компе, что и запускаемая программа). Мне нужно из полученной строки получить две другие... https://www.cyberforum.ru/ win-api/ thread105848.html
Ошибка с заданием фрейма главным C++ WinAPI
Переписал прогу из учебника, скажите почему VS на неё ругается. Вот код. #define FRSWND_H 600 #define FRSWND_W 600 BOOL InitInstance(void){ int n_screenx,n_screeny; n_screenx=GetSystemMetrics(SM_CXSCREEN)>>1; //Получаем половину ширины экрана n_screeny=GetSystemMetrics(SM_CYSCREEN)>>1; //Получаем половину высоты экрана FirstFrame *FirstWnd;
C++ WinAPI Параметры области, в которой "живут" дочерние окна https://www.cyberforum.ru/ win-api/ thread105087.html
Я уже задавал этот вопрос в теме по Borland'у, но там мне не ответили. Видимо, сие можно сделать только средствами WinAPI Имеется MDI-приложение. Нужно выяснить ширину и высоту области окна, в которой живут дочерние окна. ClientWidth и ClientHeight не устраивают, потому как если главное окно содержит toolbar'ы, то указанные параметры включают в себя и область, отведённую под toolbar. К тому же...
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
27.03.2010, 22:33  [ТС] 0

Выяснить, является ли текущее окно (приложение) активным - C++ WinAPI - Ответ 625719

27.03.2010, 22:33. Показов 10346. Ответов 43
Метки (Все метки)

Ответ

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Ну еж моеж. Так бы сразу и сказали, что пользуете компонетнту. Оттуда и все траблы. Только при чем тут API тогда непонятно.
Просто я уже не первый вопрос пишу. Сначала писал в теме по borland'у, после того, как никто не отвечал - писал сюда. И забыл внятно написать про Borland

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Задавать callback message в данном случае не надо.
Я имел в виду поле uCallbackMessage при создания tray через Shell_NotifyIcon

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Насчет ловушек "в классе". Никаких классов там нет. Ни единого. Простая стандартная процедура обработки сообщений окном.
Цитата Сообщение от kukuruku310 Посмотреть сообщение
Определение активного окна надо делать не в событии КЛИКА, а в событии ПЕРЕМЕЩЕНИЯ мыши, запоминать его, а по клику - использовать ранее полученное.
Я так и делаю. В событии перемещения мыши по иконке tray я взвожу флаг, что наше окно активно или не активно. Но если я нажму туда мышкой, то иконка получает ещё одно сообщение MOUSEMOVE, в момент обработки которого наши приложение уже неактивно. В итоге, когда я получаю событие клика мыши, то флаг ВСЕГДА оказывается в состоянии false из-за этого последнего сообщения MOUSEMOVE

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Естественно, мой пример абсолютно не рабочий
Вот потому я и подчеркнул, что мне нужен рабочий пример

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Если хотите, пошлю Exe-файл, где в окошке отчетливо видно, какое приложение в момент перемещения/клика по иконке находится "на верхнем уровне"
Я это и сам могу на borland'е сделать Вот если бы Exe-файл, который в момент клика мыши печатал 0 или 1 - это было бы интереснее

Вернуться к обсуждению:
Выяснить, является ли текущее окно (приложение) активным C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2010, 22:33
Готовые ответы и решения:

Проверить, является ли окно активным
Как проверить активно ли сейчас окно? То есть если я нажму на своё окно, то оно станет активным,...

Как определить, является ли окно браузера активным?
Как выяснить, является ли активным окно браузера, в котором выполняется JavaScript? Как...

Консольное приложение выполняет обработку ArrayList быстрее (причем гораздо быстрее), когда является не активным
Помогите разобраться. Как такое возможно, что консольное приложение выполняет обработку ArrayList...

Выяснить, является ли хоть одно из заданных слов палиндромом (GUI-приложение)
Даны три слова. Выяснить, является ли хоть одно из них палиндромом (&quot;перевертышем&quot;), т. е. таким,...

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

Нужно закрыть модальное окно и сделать активным вызвавшее его окно
Мне нада средствами Win API закрыть модальное окно и сделать активным вызвавшее его окно. Кто знает...

Сделать окно активным, закрыть окно, открыть в текущем окне
Появилась задача просматривать картинки (например обращаясь к xdg-open или через cacaview) и при...

Сделать окно активным
Всем привет. Столкнулся с такой проблемой. Нужно из программы проверять есть ли обновления, и...

сделать окно активным
Ребята подскажите по такому вопросу. У меня есть форма на ней кнопка. Когда я нажимаю на эту...

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