截止2004年12月16日 |
本站源码总量RAR压缩为 4,206,733 KB。其中免费源码为 1,124,495 KB,商业源码为 3,082,238 KB!
C/C++ |
129,555 KB |
Delphi |
1,258,381 KB |
Java |
120,937 KB |
.Net |
36,886 KB |
PowerBuilder |
954,525 KB |
Visual Basic |
923,454 KB |
ASP |
259,795 KB |
JSP |
4,987 KB |
其他 |
94,723 KB |
|
|
交换鼠标的左右键 |
|
为了改变鼠标左键,需要调用API函数SwapMouseButton。这样可以不用通知控制面板而改变鼠标左键。我们需要修改注册表。以下代码表明,先读注册表,决定鼠标左键开关的当前值,并通过写注册表运行SwapMouseButton函数。
uses Windows, Registry ;
const
LeftButton = ’0’ ;
RightButton = ’1’ ;
VaueToRead = ’SwapMouseButtons’ ;
begin
with TRegistry.Create do
begin
try
if OpenKey ’Control Panel\Mouse’,False) then
begin
if ValueExists VaueToRead) then
if ReadString VaueToRead) = LeftButton then
begin
SwapMouseButton True) ;
WriteString VaueToRead,RightButton) ;
end else
begin
SwapMouseButton False) ;
WriteString VaueToRead,LeftButton) ;
end ;
CloseKey ;
end ;
finally
Free ;
end ;
end ;
end.
|
|
文章出处: |
|
发表时间:2004-12-23 17:03:03 |
共1条数据记录,分1页显示 上一页 < [1] > 下一页 |
|