ورود

View Full Version : آموزش: تغییر Edit Control در C++‎ MFC در محیط Microsoft Visual Studio



Omid Salehi
یک شنبه 24 مرداد 1395, 10:49 صبح
برای تغییر دادن Edit Control در ++Visual Studio C سه روش وجود دارد:

1 : بر کنترل خود راست کلیک کرده از منوی باز شده گزینه Add Variable را انتخاب می کنیم.
در پنجره باز شده در قسمت Category گزینه Value را انتخاب می کنیم.(برای مثال int)
در بخش Variable Type هم نوع متغییر خود را انتخاب می کنیم.(برای مثال m_edit)
در اینجا کار بسیار آسان است.فقط از یک علامت تساوی استفاده می کنیم.سپس تابع آدیت را فراخوانی می کنیم.

m_edit=1000;
UpdateData(false);


2 : همانند روش بالا پنجره Add Variable را باز می کنیم.
در اینجا در قسمت Category گزینه Control را انتخاب می کنیم.
در بخش Variable Type هم نوع متغییر خود را انتخاب می کنیم.(برای مثال m_edit)
اکنون قطعه کد زیر را اجرا می کنیم.(برای مثال نمایش رشته "Hello")

m_edit.SetWindowTextW(_T("Hello"));

3 : در این حالت هیچ احتیاجی به ویزارد نیست.کنترل خود را کلیک کنید تا مشخصات آن در پنجره Properties نمایش داده شود.
اکنون از ID آن یک کپی بگیرید.(برای مثال IDC_EDIT1)
در اینجا کدهای زیر را برای تغییر محتوای Edit Control خود اجرا کنید.

CWnd*cwnd=GetDlgItem(IDC_EDIT1);
cwnd->SetWindowTextW(_T("Hello"));


مطالب بیشتر را می تونید از این سایت (http://code-tutorials.mihanblog.com/) دریافت کنید.