windows başlat menüsünü devre dışı bırakma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- recepgalip
- Üye
- Mesajlar: 60
- Kayıt: 12 Haz 2003 04:50
- Konum: Mersin/Rize
- İletişim:
windows başlat menüsünü devre dışı bırakma
merhbalar arkadaşlar. ya bu konu ile ilgi baya arama yaptım. hatta formda bi kaç tane buldum. ama bunlar win98 içindi.ve işime pek yaramadı. benim yapmak istediğin. kullanıcıların sadece benim programını kullanmasını sağlamak. yani adam masa üztüne donemeyecek, windowstan hiçbir bileşen kullanamayacak. ama yaptıgım programda bi turlu başlatı kitleyedim. hala ctrl+esc bastıgımda menu geliyor,win tuşuna bastıgımda menu geliyor. bunları nasıl engelleyebilirim. yardımcı olursanız sevinirim. işetim sitemi win98 de kullnan var xp de.
iyi çalışmalar.
iyi çalışmalar.
ALLAH NAMINA VER.. ALLAH NAMINA AL.. ALLAH NAMINA BAŞLA.. ALLAH NAMINA İŞLE VESSELAM
SAYGILARIMLA BEN...
SAYGILARIMLA BEN...
- recepgalip
- Üye
- Mesajlar: 60
- Kayıt: 12 Haz 2003 04:50
- Konum: Mersin/Rize
- İletişim:
selam
yaaaa kodbank değil taramadıgım yer kalmadı yaaa.bulduklarım dedimya win98 için xp de iş gormuyor.
ALLAH NAMINA VER.. ALLAH NAMINA AL.. ALLAH NAMINA BAŞLA.. ALLAH NAMINA İŞLE VESSELAM
SAYGILARIMLA BEN...
SAYGILARIMLA BEN...
Bir ara evdekiler fazla karıştırmasın diye bende böyle bişey yapmıştım..
Aşağıdaki kodu xp ve 98 de çalıştırabilirsin..
Başlat Butonunun Gizlenmesi
Başlat Butonunun Normale Çevrilmesi
Klavyedeki tuşlarıda formun Onkeypress OnKeyDown yordamlarında kontrol ederek pasif hale getirebilirsin.. Forumda bu konuda çok örnek var.
Masaüstündeki iconları saklamaya gelince sadece XP de deneyebildim..
Aşağıdaki kodu xp ve 98 de çalıştırabilirsin..
Başlat Butonunun Gizlenmesi
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
var
Rgn : hRgn;
begin
Rgn := CreateRectRgn(0, 0, 0, 0);
SetWindowRgn(FindWindowEx(FindWindow('Shell_TrayWnd', nil),
0, 'Button', nil), Rgn, true);
end;
Kod: Tümünü seç
procedure TForm1.Button2Click(Sender: TObject);
begin
SetWindowRgn(FindWindowEx(FindWindow('Shell_TrayWnd', nil),
0, 'Button', nil), 0, true);
end;

Masaüstündeki iconları saklamaya gelince sadece XP de deneyebildim..
Kod: Tümünü seç
ShowWindow(FindWindow( 'Progman',nil), SW_HIDE);//masaüstüni sakla
ShowWindow(FindWindow( 'Progman',nil), SW_NORMAL);//masaüstünü göster
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
- recepgalip
- Üye
- Mesajlar: 60
- Kayıt: 12 Haz 2003 04:50
- Konum: Mersin/Rize
- İletişim:
olmuyor olmuyor
ya abilerim ablalarım
yine olmadı yaaa. başlat menüsünü güzel gizledi az once gelen kodu. ama klavyenin ctrl+esc veya win tuşuna basınca benü önüme çıkıverdi. ayrıca yardımlarınız için tekrar tekrar teşekkür ederim.

ALLAH NAMINA VER.. ALLAH NAMINA AL.. ALLAH NAMINA BAŞLA.. ALLAH NAMINA İŞLE VESSELAM
SAYGILARIMLA BEN...
SAYGILARIMLA BEN...
Arkadaşlar bendeki kodlarda 98 içindi ama aşağıdaki linkte bir dllden yararlanarak Windows System tuşlarını disable edilebiliyor.
http://home.hccnet.nl/p.zylstra/downloads/winhook.zip
http://home.hccnet.nl/p.zylstra/downloads/winhook.zip
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
ibadetle geçen bin geceden hayırlıdır. HZ. MUHAMMED (S.A.)
- recepgalip
- Üye
- Mesajlar: 60
- Kayıt: 12 Haz 2003 04:50
- Konum: Mersin/Rize
- İletişim:
sagolasın trsoft abey
valla Allah Razı olsun. daha program adapte etmedim ama gonderdiğin kodlar çalıştırdım gayet güzel, işimi görür gibi. tekrar teşekkür ederim. iyi çalşmalar.
ALLAH NAMINA VER.. ALLAH NAMINA AL.. ALLAH NAMINA BAŞLA.. ALLAH NAMINA İŞLE VESSELAM
SAYGILARIMLA BEN...
SAYGILARIMLA BEN...