Code: Select all
local F,C = far.Flags,far.Colors
local c = far.AdvControl(F.ACTL_GETCOLOR,C.COL_WARNDIALOGTEXT)
Event {
group="DialogEvent";
action=function(Event,param)
if Event==F.DE_DLGPROCEND and param.Msg==F.DN_INITDIALOG then
far.SubscribeDialogDrawEvents()
elseif param.Msg==F.DN_CTLCOLORDLGITEM then
local item = param.hDlg:send(F.DM_GETDLGITEM,param.Param1)
if item and item[1]==F.DI_EDIT then
mf.beep()
return {c,c,c,c}
end
end
end;
}
Баг в фаре, или я что-то не то делаю?
(В примере DI_EDIT, но другими типами элементов то же самое)
Update: http://bugs.farmanager.com/view.php?id=3068