Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как регулировать, в какую сторону от курсора будет выпадать PopupMenu?

1.0K
24 марта 2002 года
inko
2 / / 20.04.2000
можно ли регулировать, в какую сторону от курсора будет выпадать PopupMenu1 (влево, вправо, по середине), если да, то как? (я использую API, загрузка меню из ресурса):
----------------------------------------------------------------------
procedure PopupMenu(hWnd: THandle);
var
Menu: hMenu;
Popup: hMenu;
P: TPoint;
begin
Menu := LoadMenu(hInstance, 'MAINMENU');
// Загрузка Меню из ресурса ( файл TrayRes.RC )
Popup := GetSubMenu(Menu, 0);
GetCursorPos(P);
SetForegroundWindow(hWnd);
TrackPopupMenu(Popup, TPM_LEFTBUTTON, P.X, P.Y, 0, hWnd, NIL);
PostMessage(hWnd, WM_NULL, 0, 0);
DestroyMenu(Menu);
end;
----------------------------------------------------------------------

Пожалуйста, помогите !
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог