|
|
Другие темы раздела | |
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. К тому же... |
27.03.2010, 19:37 [ТС] | 0 |
Выяснить, является ли текущее окно (приложение) активным - C++ WinAPI - Ответ 62538427.03.2010, 19:37. Показов 10346. Ответов 43
Метки (Все метки)
Ответ
Кода создания иконки как такового там нету. Там есть просто компонент TTrayIcon со стандартными событиями
Скажем так, начинающий я в создании гуёвых приложений под винду. Если кто-то выдаст рабочий код с нужной мне функциональностью полностью написанный на WinApi - меня это вполне устроит как образец/ Для своего уровня и своих задач я пока не увидел ещё ни одной причины зачем нужно делать сложно, когда можно сделать просто При работе с borland'овской компонентой нет возможности задать callback message. Либо есть, но хз где и хз как. Да и не думаю, что оно поможет. В твоём примере ловятся события WM_MOUSEMOVE и WM_LBUTTONDOWN, для чего есть соотвествующие ловушки в классе. Но он мне не помогло и я уже писал причину выше: в момент прихода события LBUTTONDOWN окно уже потеряло фокус. Ещё раз хочется повторить задачу. Свернуть-развернуть приложение по нажатию на tray у меня проблемы нет. Проблема в том, как понять, что в момент нажатия на tray фокус текущей задачи находится НЕ на нашем приложении. Ещё у меня в приложении есть, например, окно с настройками, и когда оно включено, то формально главное приложение неактивно. А потому пляски с бубнами принимают неприятные масштабы. Я не сторонник сложных инженерных конструкций, держащихся на костылях и подпорках, а потому, если нет простого решения, я лучше забью на эту функциональность. Потому как я пока ни в одной программе её не видел Вернуться к обсуждению: Выяснить, является ли текущее окно (приложение) активным C++ WinAPI
0
|
27.03.2010, 19:37 | |
Готовые ответы и решения:
43
Проверить, является ли окно активным Как определить, является ли окно браузера активным? Консольное приложение выполняет обработку ArrayList быстрее (причем гораздо быстрее), когда является не активным Выяснить, является ли хоть одно из заданных слов палиндромом (GUI-приложение) |
27.03.2010, 19:37 | |
27.03.2010, 19:37 | |
Помогаю со студенческими работами здесь
0
Нужно закрыть модальное окно и сделать активным вызвавшее его окно Сделать окно активным, закрыть окно, открыть в текущем окне Сделать окно активным сделать окно активным |