如何获取word中所选部分的大小
我们在 word 中,选中部分内容(可以是文字、图片等等),然后复制到剪切板,
此时,我们打开windows的画图程序,就可以粘贴在画图中,
而且粘贴后的图片大小和word中所选部分的真实大小是一样的。
我的问题是,当复制到剪切板后,我如何获取所选内容的大小(也就是矩形区域的宽和高)?
最好能给出代码
[解决办法]
if(OpenClipboard())
{
HBITMAP handle = (HBITMAP)GetClipboardData(CF_BITMAP);
CBitmap * bm = CBitmap::FromHandle(handle);
CDC dc;
dc.CreateCompatibleDC();
dc.SelectObject(bm);
dc.GetTextExtent...
CloseClipboard();
}
这是思路,具体你再上网查查。
vba获取大小可能做不到。