Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Windows 8.1'de always on top program yazma sorunu
#1
Merhaba.

Biliyorsunuz Windows 8.1'de Microsoft başımıza Modern Ui diye bir bela açtı. Dokunmatik ekranlı bir bilgisayarda always on top kalması gereken bir programım(kiosk programı gibi bir şey) var. Ama ekranın üst kenarından ekranın ortasına sürükleme yapınca modern arayüze geçilip bilgisayarda bir sürü işlem yapılabiliyor. Programımın bu gesture'den etkilenmemesini nasıl sağlarım?

Not: Start8, Classic Shell, Aero Tweaker gibi bir sürü 3. parti yazılım denedim. Hiçbiri bu Windows özelliğini kapatamıyor.
Cevapla
#2
@denem3 iş acilse Sadece benimkisi geçici bir çözüm önerisi belki kalıcı olanları arkadaşlar birazdan yazarlar
pencereni resize edilemez ve formcapsion olmadan yaparsan kimse bir yere sürükleyemez illa önce seçim yapar
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#3
@adelphiforumz , Windows 8.1'de start screen başka bir masaüstü gibi çalışıyor sanki. Dolayısyla formun özellikleri ne olursa olsun, ekranın üst kenarından aşağı doğru sürükleme yapılınca, start screen'e geçiş yapılabiliyor dokunmatik ekranda.
Cevapla
#4
@denem3 Aşağıdaki kodu Formun On Show kısmına koyduğunuzda yinede arkadaki forma basabiliyormusunuz
SetWindowPos(handle, hwnd_TopMost,0,0,0,0, swp_NoMove or swp_NoSize)
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#5
(17-01-2019, Saat: 18:03)adelphiforumz Adlı Kullanıcıdan Alıntı: @denem3 Aşağıdaki kodu Formun On Show kısmına koyduğunuzda yinede arkadaki forma basabiliyormusunuz
SetWindowPos(handle, hwnd_TopMost,0,0,0,0, swp_NoMove or swp_NoSize)

Dener sonucu yazarım.
Cevapla
#6
Hocam o ekrandan bende acaşı gıcık oluyorum. Bu tür durumda o ekrana hiç maruz kalmamak için classicShell kuruyorum Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#7
(17-01-2019, Saat: 19:54)mcuyan Adlı Kullanıcıdan Alıntı: Hocam o ekrandan bende acaşı gıcık oluyorum. Bu tür durumda o ekrana hiç maruz kalmamak için classicShell kuruyorum Smile

ClassicShell'de hangi ayar bu durumu engelliyor hatırlıyor musunuz? Ben bir türlü bulamadım.
Cevapla
#8
Win 8 e çok hakim değilim fakat başlatı tıkladığında o saçma salak başka bir masaüstü gibi bir uygulama geliyor ya.. İşte classicShell yükleyince o ekran kayboluyor.. Siz sadece kuruyorsunuz pc ye.. bi ayar yapmanıza gerek yok diye hatırlıyorum.. Bi deneyin isterseniz.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#9
Bu tarz durumlar için uygulama yeni bir desktop create etmeli ve kendisini orada çalıştırmalıdır. Bu konu ile ilgili uzunca bir makale vardı sitemde.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#10
(17-01-2019, Saat: 18:05)denem3 Adlı Kullanıcıdan Alıntı:
(17-01-2019, Saat: 18:03)adelphiforumz Adlı Kullanıcıdan Alıntı: @denem3 Aşağıdaki kodu Formun On Show kısmına koyduğunuzda yinede arkadaki forma basabiliyormusunuz
SetWindowPos(handle, hwnd_TopMost,0,0,0,0, swp_NoMove or swp_NoSize)

Dener sonucu yazarım.

Tahmin ettiğim gibi, bu koda rağmen Start Screen açılabilliyor. @Tuğrul HELVACI, makalenizi görmüştüm ama bahsettikleriniz biraz benim boyumu aşıyor gibi.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Kod yazma kolaylığı varmı? tuna 9 230 9 saat önce
Son Yorum: frmman
  net.tcp web servis clienti yazma erkankurtaga 3 310 27-02-2024, Saat: 00:01
Son Yorum: mkysoft
  [ÇÖZÜLDÜ] macos işletim sistemine program yazmak shooterman 5 451 02-02-2024, Saat: 09:54
Son Yorum: shooterman
  Windows XP; Win32 uygulaması geçerli değil! delphi.developer 1 193 24-01-2024, Saat: 22:32
Son Yorum: enigma
  Cas Terazi Veri gönderimi Delphi sürüm sorunu KUNTAY 12 4.300 08-11-2023, Saat: 00:06
Son Yorum: berkan



Konuyu Okuyanlar: 1 Ziyaretçi