C cc_cn Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-07 #1 将此控件的menu属性设为false后还是有个什么about MacroMedia Flash Player 5...这个右键功能,不知道怎么样才能彻底屏蔽掉,使用自己定义的右键功能
唐 唐佐平 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-08 #2 捕获它的右键消息然后屏蔽就好了, 首先定义消息: procedure mymessage(var msg: Tmsg var handled: boolean); begin if (msg.message = WM_RButtonDown)and(msg.Hwnd = Flash控件名.handle) then Handled := True; end; 然后用这个消息覆盖系统消息: Application.OnMessage := mymessage;
捕获它的右键消息然后屏蔽就好了, 首先定义消息: procedure mymessage(var msg: Tmsg var handled: boolean); begin if (msg.message = WM_RButtonDown)and(msg.Hwnd = Flash控件名.handle) then Handled := True; end; 然后用这个消息覆盖系统消息: Application.OnMessage := mymessage;
唐 唐佐平 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-08 #4 当然可以自定义右键啦, if (msg.message = WM_RButtonDown)and(msg.Hwnd = Flash控件名.handle) then begin //在这里弹出自定义右键就好了 Handled := True; end;
当然可以自定义右键啦, if (msg.message = WM_RButtonDown)and(msg.Hwnd = Flash控件名.handle) then begin //在这里弹出自定义右键就好了 Handled := True; end;