استرجاع لون من مؤشر الفأرة
#1
السلام عليكم، برنامجنا واضخ من عنوانه ، وان تعذر الفهم فنحن هنا ان شاء الله ... تفضلوا السورس و البرنامج في المرفقات

كود :
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Label1: TLabel; Timer1: TTimer; Panel1: TPanel; procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Timer1Timer(Sender: TObject); var rc : hwnd; rcDc : HDC; P : TPoint; begin GetCursorPos(P); rc := WindowFromPoint(P); rcDc := GetDc(rc); panel1.Color := GetPixel(rcDc,p.x,p.y); end; end.
تفظلوا


الملفات المرفقة
.rar   couleurdecurseur.rar (الحجم : 2.11 ك ب / التحميلات : 62)
الرد
#2
السلام عليكم - بارك الله فيك أخي
السورس الذي وضعته لم يعمل أخي - فقط أحيانا يعطيك لون أسود في غير محله
+
لما اللابل؟
ومن يتهيب صعود الجبال يعش أبد الدهر بين التلال و الحفر
الرد
#3
khiro.alg كتب :السلام عليكم - بارك الله فيك أخي
السورس الذي وضعته لم يعمل أخي - فقط أحيانا يعطيك لون أسود في غير محله
+
لما اللابل؟

فيك بارك الله، اللون الاسود يعطى فقط في حالة لون الفورم فقط تحرك فوق الوان مختلفة و لاحظ الفرق.
اما اللابل فهي فقط اضفية ...... بالتوفيق
الرد
#4
هل شاهدت هذا؟
http://www.delphi4arab.net/forum/showthr...p?tid=3470
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم