界面上显示比较长的文件名时,希望能实现
保留文件后缀的基础上再添加去尾处理,比如
IMG1234567890.jpg 要显示成 IMG12345....jpg
但是用代码
dc.DrawText(_T("IMG1234567890.jpg"), CRect(800,200,900,220), DT_LEFT|DT_PATH_ELLIPSIS);
DT_PATH_ELLIPSIS是这样的:
DT_END_ELLIPSIS是这样的:
那么要如何搭配参数才能实现IMG12345....jpg呢?
用字符串处理分割后缀和文件名然后分2次DrawText也是可以的,只是麻烦一点,想问问有没有从DrawText的参数角度解决的办法