بسم الله الرحمن الرحيم
بعض افكر الجميل في دلفي
قلب ازر الماوس من اليمن الي اليسر
SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP, 1, NIL, 0);
إعادة أزرار الماوس الي مكان عليه
SystemParametersInfo(SPI_SETMOUSEBUTTONSWAP, 0, NIL, 0);
اخفاء سطح المكتب
procedure Desktop(Desk:boolean);
begin
DID := FindWindow('progman', nil);
if DID <> 0 then
begin
if Desk then
ShowWindow(DID, SW_SHOW)
else
ShowWindow(DID, SW_HIDE);
Desk := not(Desk);
end;
endثم عند أخفاء سطح المكتب
Desktop(False);
وعند أرجاع سطح المكتب
Desktop(True);
تشغيل شاشة التوقف برمجين
function TScreenSaver : BOOL; var B_1 : bool; begin result := false; if SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, 0, @B_1, 0) <> true then exit; if not B_1 then exit; PostMessage(GetDesktopWindow, WM_SYSCOMMAND, SC_SCREENSAVE, 0); result := true;
في OnClick أضف هذا الكود
TScreenSaver;
--------------------------------
:rolleyes:

