ShellListView处理退格键

转载 2007年09月14日 15:28:00
 ShellListView这个控件不能通过OnKeyDown、OnKeyPress等事件来设置按键操作是否有效,因为操作处理在它们之前。其实可以这样做:不处理退格消息。下面重写一个新的TShellListView类,在WndProc方法中不处理退格消息。

type
{ TShellListViewEx }

TShellListViewEx = class(TShellListView)
protected
procedure WndProc(var Message: TMessage); override;
end;

implementation

{ TShellListViewEx }

procedure TShellListViewEx.WndProc(var Message: TMessage);
begin
if not ((Message.Msg = WM_KEYDOWN) and (Message.WParam = VK_BACK)) then
inherited WndProc(Message);
end;

相关文章推荐

[JS]禁用浏览器退格键

//处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外 function forbidBackSpace(e) { var ev = e ...

JS屏蔽功(屏蔽F5,退格键,空格键,鼠标右键)

1.屏蔽功能类 1.1 屏蔽键盘所有键 cript"> function document.onkeydown(){ event.keyCode = 0; event.returnv...

JS禁用浏览器退格键

JS过滤BackSpace

关闭linux退格键和vi发出的嘟嘟声

自从安装了LINUX(我的是CentOS 5.7)以后,每当按退格键(BackSpace)删除输入的字符,如果没有字符还按键,电脑就会发出嘟嘟声,用vi、less和man编辑的时候,按方向键,如果到了...

JS禁用浏览器退格键

来源:http://xdwangiflytek.iteye.com/blog/1386408 我们在真实的项目开发中经常会使用JS对键盘上的一些按键进行禁用,常见的比如说退格键(back...

关闭linux退格键和vi发出的嘟嘟声

转载自:点击打开链接 自从安装了LINUX(我的是CentOS 5.7)以后,每当按退格键(BackSpace)删除输入的字符,如果没有字符还按键,电脑就会发出嘟嘟声,用vi、less和ma...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)