Kullanıcı

Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
10 Eylül 2010 10:32:35

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Sohbet Penceresi

Son 5 Notlar:

27 AÄŸustos 2010 10:00:56
arkadaşlar delphi ile fax nasıl gönderilir şeklinde konuya cevaplarınızı bekliyorum...
  XLG
01 Eylül 2010 17:00:37
arkdaÅŸlar admin kim ya
  XLG
01 Eylül 2010 17:00:55
bi maruzatım olacak ta
03 Eylül 2010 11:14:44
Arkadaşlar SUBHAN adlı arkadaşımızdan haberi olan var mı? Bir yıldır hiç siteye girmemiş? Sitesi de borçtan kapanmış. Başına bir şey mi geldi?
06 Eylül 2010 16:29:36
subhan programlamayı bıraktı diye biliyorum :)

Show 50 latest

Gönderen Konu: mouse yok  (Okunma sayısı 323 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı tdoktoru

  • Üye
  • ***
  • İleti: 42
  • Rep: +0/-0
mouse yok
« : 30 Haziran 2009 11:54:26 »
arkadaslar ne hikmettir ki anlayamadım mouseun görünmesini sağlayabilecegim bi kodu ekleyebilirmisin bu kodun üzerine


Kod: (delphi) [Seç]
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Timer1: TTimer;
    Panel1: TPanel;
    Image1: TImage;
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
var
Srect,Drect,PosForme:TRect;
iWidth,iHeight,DmX,DmY:Integer ;
iTmpX,iTmpY:Real;
C:TCanvas;
Kursor:TPoint;
ZoomFactor: Integer;
begin
begin
GetCursorPos(Kursor);
PosForme:=Rect(Form1.Left,Form1.Top,Form1.Left+Form1.Width,Form1.Top+Form1.Height);
If not PtInRect(PosForme,Kursor) then
begin
If Panel1.Visible=True then Panel1.Visible:=False;
If Image1.Visible=False then Image1.Visible:=True;
iWidth:=Image1.Width;
iHeight:=Image1.Height;
Drect:=Rect(0,0,iWidth,iHeight );
ZoomFactor := 1;
iTmpX:=iWidth / (ZoomFactor * 4);
iTmpY:=iHeight / (ZoomFactor * 4);
// FARE İMLECİ GÖZÜKMÜYOR FARE NİN GÖRNMESİ İÇİN NE YAPABİLİRİM
// NO MOUSE, HOW TO SCREEN MOUSE İN VİSİBLE
Srect:=Rect(Kursor.x,Kursor.y, Kursor.x,Kursor.y);
InflateRect(Srect,Round(iTmpX) ,Round(iTmpY));
If Srect.Left<0 then OffsetRect(Srect,-Srect.Left,0);
If Srect.Top<0 then OffsetRect(Srect,0,-Srect.Top);
If Srect.Right>Screen.Width then OffsetRect(Srect,-(Srect.Right-Screen.Width),0);
If Srect.Bottom>Screen.Height then OffsetRect(Srect,0,-(Srect.Bottom-Screen.Height));
C:=TCanvas.Create;
try
C.Handle:=GetDC(GetDesktopWindow);
Image1.Canvas.CopyRect(Drect,C ,Srect);
finally
C.Free;
end;
Application.ProcessMessages;
end
else
begin
If Panel1.Visible=False then Panel1.Visible:=True;
If Image1.Visible=True then Image1.Visible:=False;
end;
end;
end;
end.
« Son Düzenleme: 30 Haziran 2009 19:38:15 by Kocaturk »

Çevrimdışı barutali

  • Global Moderatör
  • *****
  • İleti: 1.349
  • Rep: +38/-0
  • Cinsiyet: Bay
  • Falan filan ...
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK

Çevrimdışı tdoktoru

  • Üye
  • ***
  • İleti: 42
  • Rep: +0/-0
Ynt: mouse yok
« Yanıtla #2 : 30 Haziran 2009 11:58:20 »
dostum denedim ama olmadı mouseyi göstermedi

Çevrimdışı barutali

  • Global Moderatör
  • *****
  • İleti: 1.349
  • Rep: +38/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: mouse yok
« Yanıtla #3 : 30 Haziran 2009 12:15:26 »
sizin zaten tam olarak yapmak istediğinizi adalı_efe kardeşim öğreğinde yapmış siz onun aynısını alın
procedure TForm1.Button1Click(Sender: TObject);  prosedüründeki kodları timer ınızdaki gerekli yere yapıştırın...

kolay gelsin ...
En İyi Öğrenme Metodu Yaparak ve Yaşayaraktır.
M.Kemal ATATÜRK