SoundMax Posted December 10, 2013 Share Posted December 10, 2013 selam arkadaşlar. ams de projeyi exe olarak kaydettim varsayarak çalıştırdığımızda o sistemin ekran çözünürlüğüne göre tam ekran olarak açmasını nasıl sağlayabiliriz ? başlat şeridininde üstüme çıkmalı çünki müdahale edilmemeli çıkış için bir buton koyulup çıkarken şifre sormalı? Quote Link to comment Share on other sites More sharing options...
korasoglu Posted December 10, 2013 Share Posted December 10, 2013 local boyut = Application.GetWndHandle(); local bilgi = System.GetDisplayInfo(); Window.SetPos(boyut,0,0); Window.SetSize(boyut,bilgi.Width,bilgi.Height); Bu işini görür Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted December 10, 2013 Share Posted December 10, 2013 Eğer projenin kendi boyutları önemli değilse proje özellikleri kısmından pencere stilini Kiosk-Color olarak ayarlayıp kendine göre fona bir renk seçtinmi full ekran bir görüntü oluşur... Şifreli çıkış ise 49 çeşit yöntemle yapılabilir... inf, sql, programın içine gömme...... yeterki doğru sayıyı bir yere kaydedip, girilen sayı oradaki ile karşılaştırılsın... Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted December 10, 2013 Editor Share Posted December 10, 2013 On show a bu kodu koyman yeterli Window.Maximize(Application.GetWndHandle()); Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 10, 2013 Share Posted December 10, 2013 pairs o zaman başlat menüsünün üstüne gelmez ama :) Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted December 10, 2013 Editor Share Posted December 10, 2013 pairs o zaman başlat menüsünün üstüne gelmez ama :) :trollface: onu düşünmemiştim :D Quote Link to comment Share on other sites More sharing options...
SoundMax Posted December 10, 2013 Author Share Posted December 10, 2013 Herkeze teşekkürler Milano bu şekilde başlatında üstüne gelirmi ayrıca bu windows tuşumu ams ile engelleme imkanımız varmı ams devredeyken çıkış yapmadan bir müdahale edilsin istemiyorum Quote Link to comment Share on other sites More sharing options...
milano88 Posted December 10, 2013 Share Posted December 10, 2013 (edited) Global Functions : function CikisButonuEngelle(hWnd, bEnable) local nEnable=0 if bEnable then nEnable = 1 end local hMenu = DLL.CallFunction("user32.dll", "GetSystemMenu", hWnd..", 0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL) if hMenu then DLL.CallFunction("user32.dll", "EnableMenuItem", hMenu..", 61536, "..nEnable, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL) DLL.CallFunction("user32.dll", "DrawMenuBar", hWnd, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL) end end function TamEkran(hWnd) local ekran = System.GetDisplayInfo(); Window.SetPos(hWnd, 0, 0); Window.SetSize(hWnd, ekran.Width, ekran.Height); end On Show: : TamEkran(Application.GetWndHandle()) CikisButonuEngelle(Application.GetWndHandle(), 1) Çıkış Butonu : sifre = "deneme"; local soru = Dialog.Input("Şifre", "Şifreyi Giriniz :", "", MB_ICONQUESTION); if (soru ~="" and soru ~="CANCEL") then if (soru ~= sifre) then Dialog.Message("Hata","Hatalı Şifre Girildi !"); else os.exit(); end end Edited December 10, 2013 by milano88 Quote Link to comment Share on other sites More sharing options...
SoundMax Posted December 10, 2013 Author Share Posted December 10, 2013 Son yazdıgım mesajda üstteki kodu nereye yapıştırmam gerekiyor? Ve aslında en güzeli buton koymadan mesela klawyede exe açıkken esc ye bassam şifre istese daha güzel olur varmı imkanım acaba Quote Link to comment Share on other sites More sharing options...
milano88 Posted December 10, 2013 Share Posted December 10, 2013 üsteki mesajda herşeyi nereye yazacağını belirttim Quote Link to comment Share on other sites More sharing options...
SoundMax Posted December 10, 2013 Author Share Posted December 10, 2013 Çok sağol kardeşim gece eve vardığımda hemen deniyim bunu ben sonucu yazarım burdan. Şimdi bunu oldu varsayarak içinde flash içerikli bir web sayfası çalıştırabilirim değilmi? Quote Link to comment Share on other sites More sharing options...
milano88 Posted December 10, 2013 Share Posted December 10, 2013 Esc için projenin on key bölümüne bunu yazman yeterli : if (System.IsKeyDown(27)) then sifre = "deneme"; local soru = Dialog.Input("Şifre", "Şifreyi Giriniz :", "", MB_ICONQUESTION); if (soru ~="" and soru ~="CANCEL") then if (soru ~= sifre) then Dialog.Message("Hata","Hatalı Şifre Girildi !"); else os.exit(); end end end Quote Link to comment Share on other sites More sharing options...
SoundMax Posted December 10, 2013 Author Share Posted December 10, 2013 milano şimdi ben vermiş olduğunuz kodlarla bir proje çıkardım. proje aslında beklentilerimi karşılar cinsten fakat bir iki ufak ayar ihtiyacım var imkanımız varsa bir danışayım sizlere. projenin apz linki aşağıda. öncelikle tamamdır tam ekran açılıyor butonu kaldırıp esc ye basarak çıkış işlemini vs ekledim fakat esc ilk etapda çalışmıyor içeride bir web adresi girili olduğu için! windows tuşuna basıp tekrar apz ye geçiş yapıyorum esc diyince ancak şifre soruyor! bunu ne olursa olsun esc ye bastığımızda şifre sorar cinsten yapma imkanımız varmı? bir ikincisi içeride açmış olduğum web objeckti boyutları normalde 1280*1024 olarak çalışmalı fakat örnek olarak benim monitörüm 1600*900 olarak çalışıyor dolayısıyla scroll en alta kadar inemiyor sayfanın en alt kısımlarına erişim sağlayamıyorum bunuda o an kurulu olan bilgisayarın çözünürlüğüne baglayabilirmiyiz yanı ana ekranımızdaki gibi heigh bölümü otomatik olsa ? bunlarıda atlatırsak inşallah az bir isteğim kalacak :) şimdiden ilginize teşekkürler.. Apz Link: http://uploaded.net/file/6rqo0p36 Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 12, 2013 Share Posted December 12, 2013 projedeki web nesnesi seçili olduğu zaman senin dediğin sorun ortaya çıkıyor. timer ile halledebilirsin bu sorunu. Quote Link to comment Share on other sites More sharing options...
SoundMax Posted December 12, 2013 Author Share Posted December 12, 2013 Örnek kod verebilirmisiniz? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.