اكتب نصًا منسقًا (نمط printf) إلى عنصر تحكم mfc cedit ، والذي يعرض النص المنسق في editControl؟
-
21-09-2019 - |
سؤال
أحتاج إلى عرض النص مع قيم المتغيرات في مربع تحكم تحرير CEDIT. كيف فعلتها ؟ حاليًا أستخدم SetWindowText () ، لكن هذا لا يأخذ سوى سلسلة ... كيف يمكنني الحصول على سلسلة منسقة لعرضها في عنصر تحكم التحرير؟
مثال: printf ("الإجابة هي ٪ d n" ، الإجابة) -> كيف يمكنني طباعة نفس الرسالة في عنصر تحكم التحرير؟
المحلول
استخدم cstring صيغة عضو.
CString text;
text.Format(_T("The answer is %d\n"), ans);
edit.SetWindowText(text);
لا تنتمي إلى StackOverflow