1.程序設計界面如下圖:
操作方式為:按住快捷鍵Ctrl+V,鼠標點擊一個PictureBox 完成圖片的粘貼
按住快捷鍵Ctrl+C,鼠標點擊一個PictureBox完成圖片的復制
2.主要功能性代碼如下:
using PastePicture;
ClipboardImage cImg = new ClipboardImage();
///
//按快捷鍵
switch (m.Msg)
{
case WM_HOTKEY:
switch (m.WParam.ToInt32())
{
case 103:
//復制圖片
cImg.CopyPictureToPictureBox(pictureBox, pictureBox1, pictureBox2, pictureBox3);
break;
case 104:
//粘貼圖片
cImg.PastePictureToPictureBox(pictureBox, pictureBox1, pictureBox2, pictureBox3);
break;
}
break;
}
base.WndProc(ref m);
}
private void Form1_Activated(object sender, EventArgs e)
{
//注冊快捷鍵 Ctrl+C,Ctrl+V
cImg.RegisterShortcuts(this);
}
private void Main_FormClosing(object sender, FormClosingEventArgs e)
{
//釋放快捷鍵 Ctrl+C,Ctrl+V
cImg.UnregisterShortcuts(this);
}
附 PastePicture.dll 注冊快捷鍵代碼如下:
///
///
本程序功能實現很簡單,大家可以嘗試去自己寫 PastePicture.dll中的代碼,可以從本文章開始的地方下載該dll文件 進行反編譯查看裡面的代碼。