![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить имя меню [D7, NT4, Win2k, WinXP]
DelphiLexx © (2004-09-21 18:56:00)Var
WND:HWND;
NameMenu:Integer;
begin
...
WND:=...{Значение хэндла окна}
NameMenu:=GetClassLong(WND, GCL_MENUNAME)
...
end;
Данная операция возвращает имя меню. Как из NameMenu - получить имя
реальное имя меню, или значение NameMenu - это и есть имя.
DelphiLexx (2004-09-27 12:18:00) [1]Palladin ты не понял. Мне не нужно число сделать строкой.
Объясняю ещё разок, с помощью GetClassLong(WND, GCL_MENUNAME)
мы получим число, скажем, 008A7FAA - я так понимая это есть адресс в памяти и мне кажется по этому адрессу хранится имя меню, например, "Файл". Прав я или нет.
Palladin (2004-09-22 17:44:00) [2]IntToStr
DelphiLexx (2004-09-22 15:45:00) [3]Palladin
Реальное имя меню - т.е. представленное а строковом виде, а в не числовом.
Palladin (2004-09-21 19:14:00) [4]А что такое "реальное имя меню"?