نمایش نتایج 1 تا 3 از 3

نام تاپیک: append در Edit

  1. #1
    کاربر دائمی آواتار بمب منطقی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    شمال-ایران
    پست
    1,049

    append در Edit

    با سلام:

    با کدوم تابع MFC (یا به چه روشی)میشه متنی رو به انتهای متن موجود در یک EditBox اضافه کرد. متن مورد نظر ممکنه دارای کراکترهای فرمت مثل n\ یا s% و غیره هم باشه.
    هرچی تو MSDN سرچ زدم چیزی پیدا نکردم.با تابع Format یا SetWindowtext هم اول Edit یه دور پاک میشه بعدا متن جدید اضافه میشه و عمل Append صورت نمیگیره.

    باتشکر

  2. #2

    نقل قول: append در Edit

    روش به این شکل هست:
    ابتدا با استفاده از متد SetSel مکان نمای موس را به انتهای EditBox یعنی به مکان بعد از آخرین کارکتر می برید (اگر هر دو پارامتر start و end یکی باشند و به اندازه تعداد کارکترها باشند، به جای انتخاب بخشی از رشته، cursor موس منتقل می شود)

    سپس با استفاده از متد ReplaceSel رشته را اضافه کنید (چون رشته ای انتخاب نشده در مکان cursor موس رشته جدید اضافه می شود که همان انتهای EditBox هست. )

    موفق باشید

  3. #3
    کاربر دائمی آواتار بمب منطقی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    شمال-ایران
    پست
    1,049

    نقل قول: append در Edit

    روش جالبی بود دستتون درد نکنه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •