Привет, aDelphi!
Вы пишешь 27 апреля 2005:
a> Как выводить подчеркнутые символы в меню программно?
a> Делаю свою процедуру отрисовки меню, поэтому надо такая штука.
Если юзаешь DrawText и
не включаешь флажок DT_NOPREFIX,
то Win сама подчеркнёт те символы, перед которыми стоит символ &
(т.н. mnemonic-prefix)
--
With best regards, Alex Cherednichenko.
Posted via RSDN NNTP Server 1.9
Здравствуйте, aDelphi, Вы писали:
D>Здравствуйте, Alex.Che,
D>Все классно пашет, огромное спасибо.
D>Может быть еще скажешь, как определить надо ли в данный момент выводить подчеркивание или нет.
uses
Menus;
...
if GetHotkey (Str) = '' then
{ нету тут горячей комбинации }
Здравствуйте, Danchik, Вы писали:
D>D>uses
D> Menus;
D>...
D>if GetHotkey (Str) = '' then
D> { нету тут горячей комбинации }
D>
Спасибо за ответ, но это не то, что надо.
Мне надо узнать нажата ли клавиша Alt или то установлено ли в системе по умолчанию показывать клавиши акселерации или пользователь нажал и отпустил Alt и все-равно надо показывать акселераторы.
Спасибо