Code source informatique

Code source pour développer une application, page 47

Depuis plus de 15 ans, le site Fobec.com vous accompagne dans vos developpements informatique. Au fil des années, nous avons construit une solide base de programmation grace à vos codes sources sur les langages Delphi, PHP puis JAVA. Aujourd'hui, les publications s'ouvrent au développement natif sous Android.
Un sujet vous tient à coeur ou un code source à partager ? Le site est ouvert à tous, n'hesitez pas à publier sur Fobec.com

Code source informatique

Afficher du texte sur plusieurs lignes dans un Button

procedure TForm1.Button1Click(Sender: TObject); var i : integer; begin i:=GetWindowLong(Button1.Handle,GWL_STYLE ); SetWindowLong (Button1.Handle,GWL_STYLE , i or BS_MULTILINE); ...

publié le 16/11/2001 dans par SwissDelphiCenter

Rendre une Form transparente

Placez un bouton sur Form1 puis ajouter le code suivant: procedure TForm1.FormCreate(Sender: TObject); begin setwindowlong(form1.handle,gwl_exstyle,(getwindowlong(form1.handle,gwl_exstyle) or...

publié le 16/11/2001 dans par SwissDelphiCenter

Savoir si la Form a été déplacée

type TForm1 = class(TForm) private procedure WM_MOVE( var Msg: TWMMove); message WM_MOVE;{ Private-Deklarationen} public{ Public-Deklarationen} end; var Form1: TForm1;implementation{$R...

publié le 16/11/2001 dans par SwissDelphiCenter

Simuler le click sur un bouton

Button1.Perform(WM_LButtonDown,0,0);Sleep(250);Button1.Perform(WM_LButtonUp,0,0);

publié le 16/11/2001 dans par SwissDelphiCenter

Afficher les hints sur 2 lignes

Button1.Hint := 'Line 1'+#13+'Line 2';

publié le 16/11/2001 dans par SwissDelphiCenter

Changer le font d'un hint

implementation{$R *.DFM}Type THintConFont = Class (THintWindow) Constructor Create (AOwner: TComponent); override; end; Constructor THintConFont.Create (AOwner: TComponent); begin Inherited ...

publié le 16/11/2001 dans par SwissDelphiCenter

Utiliser des curseurs animés

procedure TForm1.FormCreate(Sender: TObject); begin Screen.Cursors[crMyCursor]:=LoadCursorFromFile('c:mystuffmycursor.ani'); Cursor := crMyCursor; end;

publié le 16/11/2001 dans par SwissDelphiCenter

Créer une MDI Form sans créer une application MDI

begin ChildForm := TChildForm.CreateParented(Form1.Handle); end;

publié le 16/11/2001 dans par SwissDelphiCenter

Afficher une Form toujours en premier plan (Stay on Top)

with MyForm do SetWindowPos(Handle, HWND_TOPMOST, Left, Top, Width, Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);

publié le 16/11/2001 dans par SwissDelphiCenter

Créer des fenêtres rondes

procedure TForm1.FormCreate(Sender:TObject); var region: HRgn; begin region:=CreateEllipticRgn(1,1,200,200); SetWindowRgn(handle, region, true); end;

publié le 16/11/2001 dans par SwissDelphiCenter

Faire une capture d'écran

//Copie d'écran de l'ensemble du bureauProcedure ScreenShot(Bild: TBitMap); var c: TCanvas; r: TRect; begin c:= TCanvas.Create; c.Handle:= GetWindowDC (GetDesktopWindow); try r:=...

publié le 16/11/2001 dans par SwissDelphiCenter

Limiter le déplacement du curseur

procedure TForm1.Button1Click(Sender: TObject); var Rect: TRect; begin Rect.Left := Left; Rect.Top := Top; Rect.Right := Left+Width; Rect.Bottom := Top+Height; ClipCursor(@Rect); end; ...

publié le 16/11/2001 dans par SwissDelphiCenter

Faire défiler le titre d'une TForm

var a:string; procedure TForm1.FormCreate(Sender: TObject); begin a:='Look at here !...'; end; procedure TForm1.Timer1Timer(Sender: TObject); var i:integer; begin ...

publié le 16/11/2001 dans par SwissDelphiCenter

Utiliser les icones/Bmp système

{valeurs possibles:- IDI_APPLICATION- IDI_ASTERISK- IDI_EXCLAMATION- IDI_HAND- IDI_QUESTION}//Icons procedure TForm1.Button1Click(Sender: TObject); var icon:TIcon; begin Icon:=TIcon.Create; ...

publié le 16/11/2001 dans par SwissDelphiCenter

Donner le focus au prochain controle

controle précédent :SendMessage(Form1.Handle, WM_NEXTDLGCTL, 0, 0);controle suivantSendMessage(Handle, WM_NEXTDLGCTL, 1, 0);

publié le 16/11/2001 dans par SwissDelphiCenter

Créer un dégradé sur une TForm

méthode n°1implementation{$R *.DFM} procedure fillGradientRect(canvas: tcanvas; Recty: trect; fbcolor, fecolor: tcolor; fcolors: integer); var i, j, h, w, fcolor:...

publié le 16/11/2001 dans par SwissDelphiCenter

Imprimer un canvas

uses printers; procedure PrintText(text:string); begin with Printer do begin BeginDoc; Canvas.TextOut(5,50,text); EndDoc; end; end;

publié le 16/11/2001 dans par SwissDelphiCenter

Connaitre le nombre de couleur utilisé dans l'affichage

function Farbtiefe : string; var DesktopDC : HDC; BitsPerPixel : integer; begin DesktopDC := GetDC(0); BitsPerPixel := GetDeviceCaps(DesktopDC, BITSPIXEL); case BitsPerPixel of 4 :...

publié le 16/11/2001 dans par SwissDelphiCenter

Déplacer un item dans un TListView

Function MoveListViewItem(ListView : TListView; ItemFrom, ItemTo : Word) : boolean; var Source, Target : TListItem; begin result := false; listview.items. begin update; try source :=...

publié le 15/11/2001 dans par SwissDelphiCenter

Connaitre la mémoire (RAM) totale et libre

procedure TForm1.Button1Click(Sender: TObject); var memory:TMemoryStatus; begin memory.dwLength:=sizeof(memory); GlobalMemoryStatus(memory); ShowMessage('Total RAM / total memory:...

publié le 13/11/2001 dans par SwissDelphiCenter

Menu code source
Résumé de la rubrique
Contenu
1063 articles
Rédaction
52 auteurs
Mise à jour
03/09/2022