Форум программистов, компьютерный форум, киберфорум
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, 19:37  [ТС] 0

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

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

Ответ

Цитата Сообщение от kukuruku310 Посмотреть сообщение
Evg, а нарисуйте еще и код создания tray-иконки, а лучше киньте весь проект.
Кода создания иконки как такового там нету. Там есть просто компонент TTrayIcon со стандартными событиями

Цитата Сообщение от kukuruku310 Посмотреть сообщение
На Delphi есть готовое решение, но раз у Вас, как я понял, Builder, то мой пример мало чем поможет для начинающего.
Скажем так, начинающий я в создании гуёвых приложений под винду. Если кто-то выдаст рабочий код с нужной мне функциональностью полностью написанный на WinApi - меня это вполне устроит как образец/

Цитата Сообщение от kukuruku310 Посмотреть сообщение
А вообще-то, как мне кажется уж лучше сразу привыкать к MS, чем потом переучиваться с Borland'а, раз Вы все равно только начинаете.
Для своего уровня и своих задач я пока не увидел ещё ни одной причины зачем нужно делать сложно, когда можно сделать просто

Цитата Сообщение от kukuruku310 Посмотреть сообщение
#define WM_MYMSG_FROM_TRAY_ICON WM_USER + 1
При работе с borland'овской компонентой нет возможности задать callback message. Либо есть, но хз где и хз как. Да и не думаю, что оно поможет. В твоём примере ловятся события WM_MOUSEMOVE и WM_LBUTTONDOWN, для чего есть соотвествующие ловушки в классе. Но он мне не помогло и я уже писал причину выше: в момент прихода события LBUTTONDOWN окно уже потеряло фокус.

Ещё раз хочется повторить задачу. Свернуть-развернуть приложение по нажатию на tray у меня проблемы нет. Проблема в том, как понять, что в момент нажатия на tray фокус текущей задачи находится НЕ на нашем приложении. Ещё у меня в приложении есть, например, окно с настройками, и когда оно включено, то формально главное приложение неактивно. А потому пляски с бубнами принимают неприятные масштабы. Я не сторонник сложных инженерных конструкций, держащихся на костылях и подпорках, а потому, если нет простого решения, я лучше забью на эту функциональность. Потому как я пока ни в одной программе её не видел

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

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

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

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

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

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

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

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

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

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

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