سلام.
سوالتون اصلا یه سوال مبتدی نیست.
کسی که سر و کارش با Thread میافته حداقل یه برنامه نویس متوسط هست.
فکر میکنم Category کنترل TextBox شما از نوع value هست.
مثلا یه variable از نوع string برای TextBox انتخاب کردید.
برای اینکه هر بار بعد از تغییر مقدار این variable بتونید اون رو نمایش بدید باید از UpdateData استفاده کنید.
ولی استفاده از این متود در یک Thread به اصطلاح unsafe و میشه گفت خطرناک هست.
من دو پیشنهاد برای شما دارم.
1- از متود SetDlgItemText استفاده کنید. یک pointer از DlgClass ایجاد کنید و توسط این اشاره گر
از این متود استفاده کنید. (ThreadFunc یه تابع static هست و نمتونید به طور مستقیم از اعضای public
کلاس در اون استفاده کنید.)
مثلا به این شکل :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ID کنترل TextBox این عبارت انتخاب شده : IDC_THREAD
2- Category کنترل TextBox رو control انتخاب کنید. و از تابع SetWindowTest استفاده کنید.
به شکل زیر :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
m_th از نوع کنترل (از کلاس CEdit) انتخاب شده.
اگه مشکلی پیش اومد اطلاع بدید.
ممنون.