delphi4arab منتديات دلفي للعرب

نسخة كاملة : استرجاع لون من مؤشر الفأرة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم، برنامجنا واضخ من عنوانه ، وان تعذر الفهم فنحن هنا ان شاء الله ... تفضلوا السورس و البرنامج في المرفقات

كود :
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.
تفظلوا
السلام عليكم - بارك الله فيك أخي
السورس الذي وضعته لم يعمل أخي - فقط أحيانا يعطيك لون أسود في غير محله
+
لما اللابل؟
khiro.alg كتب :السلام عليكم - بارك الله فيك أخي
السورس الذي وضعته لم يعمل أخي - فقط أحيانا يعطيك لون أسود في غير محله
+
لما اللابل؟

فيك بارك الله، اللون الاسود يعطى فقط في حالة لون الفورم فقط تحرك فوق الوان مختلفة و لاحظ الفرق.
اما اللابل فهي فقط اضفية ...... بالتوفيق