]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/icon.cpp
Compilaton fixes.
[wxWidgets.git] / src / msw / icon.cpp
index c0070fc7131022832a307ba28e8bd97cd7866df9..6a7783ebf533d4d858fc30d005f2af39fea7c387 100644 (file)
@@ -85,6 +85,19 @@ wxIcon::wxIcon(const wxString& iconfile,
     LoadFile(iconfile, flags, desiredWidth, desiredHeight);
 }
 
     LoadFile(iconfile, flags, desiredWidth, desiredHeight);
 }
 
+wxIcon::wxIcon(const wxIconLocation& loc)
+{
+    // wxICOFileHandler accepts names in the format "filename;index"
+    wxString fullname = loc.GetFileName();
+    if ( loc.GetIndex() )
+    {
+        fullname << _T(';') << loc.GetIndex();
+    }
+    //else: 0 is default
+
+    LoadFile(fullname, wxBITMAP_TYPE_ICO);
+}
+
 wxIcon::~wxIcon()
 {
 }
 wxIcon::~wxIcon()
 {
 }