當前位置:編程學習大全網 - 編程軟體 - mfc菜單欄中的復制、粘貼、剪切怎麽實現,求代碼

mfc菜單欄中的復制、粘貼、剪切怎麽實現,求代碼

DWORD dwLength = 100; // 要復制的字串長度

HANDLE hGlobalMemory = GlobalAlloc(GHND, dwLength + 1); // 分配內存

LPBYTE lpGlobalMemory = (LPBYTE)GlobalLock(hGlobalMemory); // 鎖定內存

for (int i = 0; i 〈 dwLength; i++) // 將"*"復制到全局內存塊

*lpGlobalMemory++ = '*';

GlobalUnlock(hGlobalMemory); // 鎖定內存塊解鎖

HWND hWnd = GetSafeHwnd(); // 獲取安全窗口句柄

::OpenClipboard(hWnd); // 打開剪貼板

::EmptyClipboard(); // 清空剪貼板

::SetClipboardData(CF_TEXT, hGlobalMemory); // 將內存中的數據放置到剪貼板

::CloseClipboard(); // 關閉剪貼板

  • 上一篇:馬雲什麽時候開始走出學校創業?當老板?創立阿裏?都是在他什麽年齡發生的?
  • 下一篇:什麽軟件是紫色的,標有編程?
  • copyright 2024編程學習大全網