TA的每日心情 | 郁闷 2023-6-14 10:06 |
---|
|
GetTextInt SetTextInt
GetTextFloat SetTextFloat
再来个百分比的
1% 直接读取设置
- if (bSave)
- {
- int nLen = XRichEdit_GetTextLength(hEle) + 1;
- if (nLen == 1)
- {
- var = 0;
- }
- else
- {
- wchar_t* pText = new wchar_t[nLen];
- XRichEdit_GetText(hEle, pText, nLen*sizeof(wchar_t));
- if (pText[wcslen(pText) - 1] == '%')
- {
- var = _ttoi(pText);
- var /= 100;
- }
- else
- {
- var = _ttoi(pText);
- }
- delete[] pText;
- pText = NULL;
- }
- }
- else
- {
- if (var == 0.0)
- {
- XRichEdit_SetTextInt(hEle, 0);
- }
- else if (var >= 1)
- {
- XRichEdit_SetTextInt(hEle, var);
- }
- else
- {
- CString tstr;
- tstr.Format(_T("%d%%"), (int)(var * 100));
- XRichEdit_SetText(hEle, tstr);
- }
- }
复制代码
|
评分
-
查看全部评分
|