使用DrawText后怎么确定文字坐标?
使用DrawText后如何确定文字坐标??
我用DrawText在文档客户区输出了下面一句话,包括换行符
那我想确定某个字符的坐标,是否有方法可行呢?
GetClientRect(hWnd,&RectOfExers);
wsprintf(szExersBuffer,L"国防的类型有扩张型、自卫型、中立型和\n同盟型\n联盟型\n侵略型\n结盟型");
DrawTextEx(hExersDC,szExersBuffer,wcslen(szExersBuffer),&RectOfExers,DT_EDITCONTROL|DT_WORDBREAK,NULL);
------解决方案--------------------
DT_CALCRECT
我用DrawText在文档客户区输出了下面一句话,包括换行符
那我想确定某个字符的坐标,是否有方法可行呢?
GetClientRect(hWnd,&RectOfExers);
wsprintf(szExersBuffer,L"国防的类型有扩张型、自卫型、中立型和\n同盟型\n联盟型\n侵略型\n结盟型");
DrawTextEx(hExersDC,szExersBuffer,wcslen(szExersBuffer),&RectOfExers,DT_EDITCONTROL|DT_WORDBREAK,NULL);
GDI
------解决方案--------------------
DT_CALCRECT