Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Создание иконок в system tray
Закрытая тема
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Создание иконок в system tray - 02.10.2002, 18:54

Где можно надыбать исходники, показывающие все, что можно с ними сделать? Добавлять/удалять умею, сообщения обрабатывать. Теперь вот хочу попап по правой кнопке выводить - не получается:
где взять координаты курсора при нажатии?
почему-то меню появляется в свернутом по ширине виде - только две границы???-/
  (#2 (permalink)) Старый
Maugly Maugly вне форума
Member
 
Сообщений: 78
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.09.2002
По умолчанию Re: Иконка в system tray - 02.10.2002, 21:55

Цитата:
Originally posted by baSSiLL
[b]где взять координаты курсора при нажатии?
LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
UINT uMsg, // WM_RBUTTONUP
WPARAM wParam, // key indicators
LPARAM lParam // horizontal and vertical position
);

lParam
The low-order word specifies the x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.
The high-order word specifies the y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the client area.

Use the following code to obtain the horizontal and vertical position:

xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
You can also use the MAKEPOINTS macro to convert the lParam parameter to a POINTS structure.


А глюки с меню - это типа глюки с меню. Если не трудно, покажи, как ты его создаешь.
  (#3 (permalink)) Старый
Maugly Maugly вне форума
Member
 
Сообщений: 78
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.09.2002
По умолчанию 02.10.2002, 21:57

Еще проще:

CWnd member

afx_msg void OnRButtonUp(
UINT nFlags,
CPoint point
);

point
Specifies the x and y coordinates of the cursor. These coordinates are always relative to the upper-left corner of the window.
Ads
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VB6 Как определить координаты иконок dflbv Visual Basic 0 08.01.2012 05:58
System implementation specialist \ System analyst, Moscow ancor Работа 1 10.12.2008 11:57
Insecure dependency in system while running setgid создание плагина fSt Perl 0 11.12.2006 18:32
Где иконок надыбать? Palmman Офтопик 8 02.06.2006 01:05
Как добавить возможность помещения приложения в System Tray CodeGen C++ Builder 6 13.12.2005 12:56
Как спрятать приложение Qt в system tray ИА Trolltech Qt 2 28.09.2005 18:02
System Tray Balloon Tooltips: кто-нибудь с ними работал Monsta WinAPI 1 22.10.2004 18:44
Как запихнуть иконку в System Tray чтобы не скрывалась окно приложений NLF Visual C++ 3 09.08.2004 18:17
Создание и иконок в С++ Bulder anzor C++ Builder 1 25.07.2004 02:56
Создание иконок с 256 разрешением цвета с помощью ExtractIconEx lpn Visual C++ 0 28.04.2004 23:33
Изменение содержимого иконки в System tray Anonymous Visual C++ 1 10.10.2003 14:25



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов