Jump to content

System Tray Icon Ekleme


murathassoy
 Share

Recommended Posts

[center][b]Merhaba Arkadaşlar ben Aio'da SystemTray da Sağtuş eklentisine İconlar eklemek istiyorum Resimde gösterdiğim gibi onlara nasıl icon ekleyebilirim...

[img]http://i.imgur.com/69rzo.png[/img]

Resimde 1,2,3 yazan yerlere icon eklemek icin ornek gösterdim...

Ayrıca AutoPlay Media Studio7.5 De ve AutoPlay Media Studio 8 için uyumlu olması lazım...[/b][/center] Edited by murathassoy
Link to comment
Share on other sites

[quote name='pilgetir' date='30 December 2011 - 13:23 ' timestamp='1325244234' post='1133759']
Bmp uzantılı resim dosyasını Project>Menubar>Image List kısmından ekleyin ve menü kodlarınıza aşağıdaki kodu ekleyin.
[/quote]

Verdiğin komut tamamda benim kullandığım ams 7.5 türkçe bi sorun çıkmasın

Link to comment
Share on other sites

Ayrıca standart menü isterseniz bu şekilde oluşturabilirsiniz
önce project menüsünden Settings System Tray işaretledikten sonra projenizin boş bir yerinde sağtıklayıp veya tekrar project menüsünden Global functions'a aşağıdaki kodları yapıştırmanız yeterli

[img]http://i.imgur.com/RDqKj.jpg[/img]

[codebox]
function g_OnSystemTrayMenu(X, Y)
tblMenu = {};
tblMenu[1] ={};
tblMenu[1].Text = "&SİMGE DURUMUNA";
tblMenu[1].ID = 100;
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;

tblMenu[2] ={};
tblMenu[2].Text = "&EKRANI KAPLA";
tblMenu[2].ID = 200;
tblMenu[2].Checked = false;
tblMenu[2].Enabled = true;

tblMenu[3] ={};
tblMenu[3].Text = "&TNCTR GİT";
tblMenu[3].ID = 300;
tblMenu[3].Checked = false;
tblMenu[3].Enabled = true;

tblMenu[4] ={};
tblMenu[4].Text = "&HAKKINDA";
tblMenu[4].ID = 400;
tblMenu[4].Checked = false;
tblMenu[4].Enabled = true;

tblMenu[5] ={};
tblMenu[5].Text = "&ÇIKIŞ";
tblMenu[5].ID = 500;
tblMenu[5].Checked = false;
tblMenu[5].Enabled = true;


result = Application.ShowPopupMenu(X, Y, tblMenu, TPM_RIGHTALIGN, TPM_BOTTOMALIGN, true, false);

if result == 100 then
Application.Minimize()

end
if result == 200 then
Application.Restore()
end
if result == 300 then
File.OpenURL("http://www.tnctr.com/");
end

if result == 400 then
Dialog.Message("HAKKINDA", "MURAT HASSOY")
end

if result == 500 then
Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE);
end
end
[/codebox]

Edited by MeHMeTBeN
Link to comment
Share on other sites

  • 2 hafta sonra ...

[quote name='ReaLyMaN' date='30 December 2011 - 14:25 ' timestamp='1325255100' post='1133812']
[center][color="#000000"]Ben genelde bunu kullanıyorum.Hem resim de konuluyor.

[img]http://i.imgur.com/PtIIB.png[/img]

[attachment=712:Tray.1.0.0.0.zip][/color][/center]
[/quote]


ben burdaki örnekleri çalıştıramadım. :(

aşağıdaki hata mesajı çıkıyor.
Performing Pre-Build Checks...
Checking audio settings...
Checking scripts...
Checking project settings...
Checking object settings...
Merging inherited pages...
Assigning tab indexes...
Collecting Plugins...
Error: Plugin "Tray\Tray.lmd" is not licensed for re-distribution

1 Errors, 0 Warnings
Build failed.

Link to comment
Share on other sites

[quote name='ReaLyMaN' date='09 January 2012 - 20:00 ' timestamp='1326139235' post='1138121']
Pluginde projenin içinde vermiştim.
[/quote]


vermiş olduğun projenin içindekide arkadaşın vermiş olduğu yerdeki pluginlerde çalışmadı.

AutoPlay Media Studio 8 de sorun var sanırım.
internette bulup tekrar indireyim.
yada bildiğiniz bir site varsa link verin ordan indireyim.

sanırım
Error: Plugin "Tray\Tray.lmd" is [b]not licensed for re-distribution[/b]
böyle bir sorunum var.

Link to comment
Share on other sites

[quote name='ReaLyMaN' date='09 January 2012 - 20:23 ' timestamp='1326140632' post='1138149']
Ara sıra bende de aynı kıllığı yapıyor.Silip yükleyince düzeliyor.Üstelik Türkçe kullanmama rağmen.Anlayamadım problemi :)
[/quote]


bende arkadaşın vermiş olduğu yerden türkçesini indirmiştim buseferde ing. deneyim
busefer en alttakini indiriyorum gerçi oraya yazan arkadaş türkçemi ing. yazmamış ama sanırım ing.

Link to comment
Share on other sites

silip ing. yükleyince çalıştı.
bugün iki üçü saatimi buna harcadım ama birtürlü olmamıştı hatta olmuyor diye konudu açtım.
bütün sorun proğramdanmiş.

buda bana bir ders oldu. :)

kusura bakmayın sizleride boşuna meşkul etmiş oldum.

hayırlı akşamlar.

[quote name='ReaLyMaN' date='30 December 2011 - 14:25 ' timestamp='1325255100' post='1133812']
[center][color="#000000"]Ben genelde bunu kullanıyorum.Hem resim de konuluyor.

[img]http://i.imgur.com/PtIIB.png[/img]

[attachment=712:Tray.1.0.0.0.zip][/color][/center]
[/quote]


ben bunu en sonunda çalıştırdım ve kullanıyorum.
yalnız birşey istediğim gibi değil.

[b]ben kapatmak istediğimde proğramın (yani çarpıya bastığımda) kapatması.
Minimize yaptığım zamanda tray icon olarak saklaması.[/b]

bu proğram kapatmak istediğimde bile yani çarpıya bastığımda bile tray icon olarak saklıyor proğramdan çıkmanın tek yolu tray icon üzerine sağ tıklayıp kapatmak.ozaman çıkıyor.

bu küçük bir değişikliği kodlarla oynayarak yapamadım. :(

en sonunda çözdüm hep bir değişiklik yapacakmişim gibi kendimi şartlandırdım ve sorunu o şekilde düzeltmeye çalıştım
sanırım ndan dolayı yapamadım.

halbuki Global ın içerisindeki


[codebox]function QueryAllowProjectClose()

MinimizeToTray();

return false

end[/codebox]


kodunu kaldırmam yeterliymiş. :)

arkadaşlar bu tray iconla ilgili sonkez soru soracam.
tray icon daki menüden praoğramın değişik sayfalarını nasıl açtıra biliriz.
5 sayfalı bir proğramım var.
tray menüde syfa1 diye bir menü den sayfa biri açtıra bilirmiyiz.

Link to comment
Share on other sites

  • 3 hafta sonra ...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...