0
剪貼板數據我有以下的剪貼板數據:如何更改Windows
我可以以某種方式改變這些記錄的指標?
也可以刪除/使零長度其中一些?
可以通過WinAPI嗎?
至於第一個問題,我沒有看到爲此目的的任何功能。
至於第二個問題,我寫了下面的代碼:
#include <Windows.h>
int main()
{
OpenClipboard(NULL);
HGLOBAL hdst = GlobalAlloc(GMEM_MOVEABLE | GMEM_DDESHARE, sizeof(int));
int* dst = (int*)GlobalLock(hdst);
dst[0] = 0;
GlobalUnlock(hdst);
SetClipboardData(49166, hdst);
CloseClipboard();
}
但它並沒有歸零的49166格式的記錄。
我該怎麼辦?
[?如何清除剪貼板中指定格式的數據(http://stackoverflow.com/questions/ 14419197 /如何對明確指定的格式數據-從剪貼板) –