Arsip: Mouse & Keyboard Events
                
                   more 19 years ago
                  
              xbox
g pingin bikin prog dimana prog itu bakal nge-logoff ato nge shutdown komputer kalo nggak ada aktivitas dari mouse ato keyboard selama beberapa menit
g coba pake 
                
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;
type
  TForm1 = class(TForm)
    StatusBar1: TStatusBar;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  diam: Boolean;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
  stat: Cardinal;
  bx,by: DWORD;
begin
Application.ProcessMessages; //bikin proses dibawah ini ???
while true do begin
  mouse_event(stat,bx,by,0,0); //ambil status mouse
  if(stat = MOUSEEVENTF_MOVE)then begin    // gerak ato nggak
    diam:=false;
  end
  else begin
    diam:=true;
  end
end
end;
end.
tapi nggak jalan, gimana sebenarnya cara pake mouse_event sama create prosess di delphi.
kalo ngedeteksi event_keyboard pake apa ya ??
ada saran teman2  :D  :D
                
                   more 19 years ago
                  
              LuriDarmawan
ini ada kaitannya dengan posting di:
http://pascal-id.org/thread/unknown/1192/view-old-thread/
xixixixiix...
                
                
                   more 19 years ago
                  
              chipmunk
hi,
uda coba pake system global hook?
bisa gunakan yg keyboard/mouse hook tergantung event yg ingin di trap..
penjelasan senderhana ttg hook pada level aplikasi ato global bisa dibaca di buku saya ttg Win32 API di:
http://www.esnips.com/web/chipmunk-delphi-stuff
ato repository codes saya di :
My codes at Planet Sour Codes
dan
http://cc.borland.com/Author.aspx?ID=80482
disitu ada contoh program yg menggunakan system global hook utk keyboard, dan mungkin bisa coba dikembangkan utk mouse hook. Silakan cari dokumentasi utk hook di MSDN/Win32 Help..it's pretty simple..
Jadi outlined processnya kira2 perlunya code yg me-reset "watchdog timer" pada saat penekanan key/mouse event pada level global ..bukan aplikasi. Jika tidak ada aktifitas (mouse/keyboard) dalam interval tertentu, lakukan logic program anda..
sori ga sempat bikin sample codes-nya... :) saya kira mudah klo uda paham global hooks..
br,
chipmunk
                more ...
              - Pages:
 - 1
 
                    
                     reply  |
                     Report Obsolete
                  
                AI Forward
            
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: 
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
 - Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago 
Random Topic
- Starteam di BDS2K6
by Akuna-Matata in Hal umum tentang Pascal Indonesia more 18 years ago - Masalah Pendistribusian Aplikasi
by jimbot in Hal umum tentang Pascal Indonesia more 18 years ago - Tanya soal susunan  HEX ARRAY
by dheasy_mns in Tip n Trik Pemrograman more 16 years ago - [HINT] Trigger dan Store Procedure In mySQL.
by cyber_hecker in MySQL more 18 years ago - Multiline DBGRid
by l1th1um in Tip n Trik Pemrograman more 18 years ago - KSpoold Disinfector 1.0 - Freeware
by DelphiExpert in OpenSource dan Gratis more 18 years ago - export excel....
by nioko in MySQL more 19 years ago - avatar ku gak nongol
by Melon_Cry in OOT more 18 years ago - gimana cara nampilin angka nol didepan
by putukaca in onLinux more 19 years ago - Save hasil query di DBGrid ke dalam file Excel
by nunkee in MySQL more 14 years ago 
