У меня такая проблема:
Установлен плагин DlgSelect (делает SelectAll при переходе на DI_EDIT в диалоге). Мне нужно эту отметку снять.
Как показали эксперименты, ни при DN_UNUTDIALOG, ни при DN_GOTFOCUS отметка ещё не сделана, а вот в DN_DRAWDLGITEMDONE - уже есть. Дальше делаю так:
Code: Select all
if hDlg:send(F.DM_GETSELECTION, Pth).BlockType ~= F.BTYPE_NONE then
hDlg:send(F.DM_SETSELECTION, Pth, {BlockType = F.BTYPE_NONE} )
end
P/S про Keys"End" я знаю - вызывает вылет.