标签:
1 代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace TestControls { public partial class Form2 : Form { public Form2() { InitializeComponent(); } [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern bool MessageBeep(uint type); [DllImport("Shell32.dll")] public extern static int ExtractIconEx(string libName, int iconIndex, IntPtr[] largeIcon, IntPtr[] smallIcon, int nIcons); public static IntPtr[] largeIcon; public static IntPtr[] smallIcon; private void Form1_Load(object sender, EventArgs e) { largeIcon = new IntPtr[250]; smallIcon = new IntPtr[250]; ExtractIconEx("shell32.dll", 0, largeIcon, smallIcon, 250); for (int i = 1; i < 200; ++i) { Icon ic = Icon.FromHandle(largeIcon[i]); ((PictureBox)this.Controls["pictureBox" + i.ToString()]).Image = ic.ToBitmap(); } } } }
2 效果图
标签:
原文地址:http://blog.csdn.net/taoerit/article/details/51917528