原需求是 监视Excel表格中的关键数据,截取后做相应的业务。 工程只提取了监视功能, 使用windows 对应剪切板API。 使用方法: 1、初始化 使用 SetClipboardViewer ,把本窗口句柄传入,并且保存返回的下个窗口句柄。 2、在消息响应函数中 WindowProc中 处理WM_CHANGECBCHAIN,把更改的窗口句柄传到下一个。 3、处理 WM_DRAWCLIPBOARD 剪切板数据改变消息:OpenClipboard,EnumClipboardFormats,GetClipboardData......CloseClipboard。 4、退出时释放ChangeClipb