Arsip: Menyembunyikan icon tanggal di TaskBar dan Control Panel
more 17 years ago
umarbakri
Cara menyembunyakan/menampilkan icon tanggal di TaskBar dan Control Panel gimana ya ?
Trim's
more 17 years ago
kaka-delphi
Coba skrip berikut :
function ShowTrayClock(bValue: Boolean) : Boolean;
var
TrayWnd, TrayNWnd, ClockWnd: HWND;
begin
TrayWnd := FindWindow('Shell_TrayWnd', nil);
TrayNWnd := FindWindowEx(TrayWnd, 0, 'TrayNotifyWnd', nil);
ClockWnd := FindWindowEx(TrayNWnd, 0, 'TrayClockWClass', nil);
Result := IsWindow(ClockWnd);
if Result then
begin
ShowWindow(ClockWnd, Ord(bValue));
PostMessage(ClockWnd, WM_PAINT, 0, 0);
end;
end;
tambah kan tombol, untuk menghilangkan :
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowTrayClock(Boolean(0));
end;
untuk memunculkan kembali :
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowTrayClock(Boolean(1));
end;
more 17 years ago
umarbakri
Mas, listingnya udah ane coba tuch dan bisa.
Tapi kenapa kalau diklick di daerah jamnya(ditaskbark) kok masih berfungsi ya ...
Dan yang dicontrol panel kok ngak hilang ???
Ma kasih sebelumnya.
more 17 years ago
kaka-delphi
Lho khan minta nya di sembunyikan ..... :roll:
Klo mo di hilangkan, gampang aja, tinggal ganti aja message nya jadi WM_CLOSE ato WM_DESTROY
...
if Result then
begin
//ShowWindow(ClockWnd, Ord(bValue));
PostMessage(ClockWnd, WM_DESTROY, 0, 0);
end;
....
more 17 years ago
umarbakri
Nyambung lagi ni mas ....
1. Ane udah coba, yang bisa hanya pakai WM_CLOSE pakai WM_DESTROY ngak berhasil.
2. Kenapa yang dicontrol panel ngak hilang juga ya mas ?
3. Untuk mengembalikan icon-nya gimana mas, pakai ShowTrayClock(Boolean(1)) ngak bisa.
more 17 years ago
kaka-delphi
Masa sich .... diriku kok bisa yach ... :D
Klo uda di CLOSE ato DESTROY ya ga bisa pake perintah itu lagi dunk ... soalnya Handle window nya udah ga ada ... :P
CMIIW
more 17 years ago
umarbakri
listing yang kemarin berlaku juga untuk yang di control panel ya mas
( Ane pakai windows 2003 mas )
more 17 years ago
kaka-delphi
Ooo ... untuk yang control panel, beda lagi ..
untuk menghilangkan list control panel, silahkan buat koding untuk manipulasi registry, dan registry yang musti di manipulasi adalah KEY : [HKEY_CURRENT_USER\Control Panel\don't load] disana kamu cantumkan applet apa yang akan dihilangkan .. misal : 'timedate.cpl'
Buat string value yang baru dengan nama 'timedate.cpl' dan isi valuenya dengan 'no'. Tanpa tanda kutip
OKe ... semoga berhasil .... :D
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 4 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- boolean
by brodien in MsSQL more 17 years ago - Komunikasi serial NullModem tanpa handshaking
by bluemetric in Hal umum tentang Pascal Indonesia more 13 years ago - akses ke registry bukan sebagai user admin
by grounders in Tip n Trik Pemrograman more 17 years ago - Tanya Client Server SQL Server
by nuno_irfan in MsSQL more 16 years ago - Bikin Laporan.....Kok Susah....
by awonk in MsSQL more 16 years ago - Konversi citra ke angka biner di delphi
by em052007 in Enginering more 16 years ago - Tipikal Lowongan Kerja, Lamaran & CV bidang IT di Indone
by deLogic in OOT more 18 years ago - download dengan delphi
by skh_cay in Enginering more 16 years ago - Cara nyimpen&menampilkan image dr mySQL
by rlina88 in MySQL more 16 years ago - Menentukan lama pinjam & diskon program rental
by ho2sly in Tip n Trik Pemrograman more 16 years ago