Subversion Repositories spk

Rev

Rev 1 | Rev 158 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 50
Line 65... Line 65...
65
				}
65
				}
66
				else
66
				else
67
				{
67
				{
68
					doIcon = false;
68
					doIcon = false;
69
 
69
 
-
 
70
					if ( System::IO::File::Exists(sFile) ) {
-
 
71
						try {
70
					Bitmap ^myBitmap = gcnew Bitmap(sFile);
72
							Bitmap ^myBitmap = gcnew Bitmap(sFile);
71
					if ( myBitmap )
73
							if ( myBitmap )
72
					{
74
							{
73
						IntPtr Hicon = myBitmap->GetHicon();
75
								IntPtr Hicon = myBitmap->GetHicon();
74
						System::Drawing::Icon ^newIcon = ::Icon::FromHandle(Hicon);
76
								System::Drawing::Icon ^newIcon = ::Icon::FromHandle(Hicon);
75
						list->SmallImageList->Images->Add(newIcon);
77
								list->SmallImageList->Images->Add(newIcon);
76
						if ( list->SmallImageList != list->LargeImageList )
78
								if ( list->SmallImageList != list->LargeImageList )
77
							list->LargeImageList->Images->Add(newIcon);
79
									list->LargeImageList->Images->Add(newIcon);
78
						doIcon = true;
80
								doIcon = true;
-
 
81
							}
-
 
82
						} catch (System::ArgumentException ^e) {
-
 
83
						}
79
					}
84
					}
80
				}
85
				}
81
			}
86
			}
82
 
87
 
83
			if ( doIcon )
88
			if ( doIcon )