Hoşgeldin Misafir

WxWidgets de Forma Simge(icon) Ekleme

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-Bu yazımda sizlere WxWidgets kullanarak oluşturulan programlara icon(simge) eklemeyi anlatmaya çalışacağım. Benim kullandığım ide Code::Blocks programıdır. Öncelikle programı açıp WxWidgets projesi oluşturuyoruz ve kaydedip derliyoruz(çalıştırıyoruz code::blocks da F9 tuşu). Daha sonra kaydettiğimiz klasöre gidiyoruz ve ---resource.rc--- dosyasını idemizde açıyoruz.Dosyanızın içerisindekileri aşağıdaki kodlarla değiştiriyoruz.--


Kod:
resim ICON "images/simge.ico"//images klasörü altında simge.ico dosyasını gösteren icon nesnesinin adı resim oldu.
#include "wx/msw/wx.rc"//kütüphane ekleniyor

---Daha sonra simgeyi eklemek istediğiniz frame in bulunduğu ---sizindosyanizinadi.cpp--- dosyamıza giriyoruz ve dosyamızın başına aşağıda verdiğim kodları ekliyoruz.----


Kod:
#include <wx/icon.h>//kütüphane ekleniyor
#include <wx/bitmap.h>//kütüphane ekleniyor


-----Dosyanızın içerisinde aşağıda verdiğim kodları bulup değiştiriyoruz.------


Kod:
Create(parent, id, _("Seyfettin KAHVECİ Form Basligi"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id"));
   {
       SetIcon(wxICON(resim));//icon dosyamızı gösteren resim nesnesini bu framenin iconu yap
   }

-------Bu aşamada artık framenize icon başarılı olarak eklenmiş bulunuyor ve size sadece kodları tekrar derletmek(çalıştırmak Code::Blocks da F9) kalıyor.--------