قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

الصورة الرمزية Adnan
Adnan
:: مبرمج ::
تاريخ التسجيل: Mar 2004
الدولة: Syria - Damascus
المشاركات: 27
نشاط [ Adnan ]
قوة السمعة:0
قديم 12-08-2004, 07:48 AM المشاركة 1   
الرسم على سطح المكتب من برنامجك في ديلفي Twitter FaceBook Google+



تسطيع بواسطة ديلفي ان تتعامل مع سطح المكتب كان ترسم او تكتب اي شي
او اضافة اي تاثير من برنامجك
وهذا مثال صغير للمهتمين بهذا الموضوع مكتوب بلغة ديلفي
فقط ضع زرين واستعمل الكود التالي

==================================
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
Canv:TCanvas;

implementation

{$R *.dfm}



procedure TForm1.FormCreate(Sender: TObject);
begin
Canv := TCanvas.Create;
Canv.Handle := GetWindowDC(0);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
Canv.Free;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Canv.pen.Color := clred;
Canv.pen.Width := 20;
Canv.moveto(Screen.Width, 2);
Canv.lineto(2, 2);
Canv.lineto(2, Screen.Height);
Canv.lineto(Screen.Width, Screen.Height);
Canv.lineto(Screen.Width, 2);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Canv.Font.Name := 'Arial';
Canv.Font.Size := 55;
Canv.Font.Color := clWhite;
Canv.Brush.Style := bsclear;
Canv.textout(240, Screen.Height div 2 - 30, 'Adnan Kanaan !');
end;

end.
=======================================

اعلانات

فهد المنصور
:: مؤسس موقع القرية الالكترونية ::
تاريخ التسجيل: Feb 2004
المشاركات: 11,350
نشاط [ فهد المنصور ]
قوة السمعة:315
قديم 12-08-2004, 06:18 PM المشاركة 2   
افتراضي


شكرا لك اخي عدنان على هذه المشاركات المتميزة .. وبارك الله فيك ..



:can:

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 06:15 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025