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.
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.
Dosyanızın içerisinde aşağıda verdiğim kodları bulup değiştiriyoruz.
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.
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.
