PDA

View Full Version : گرفتن و نمایش دادن



gbg
چهارشنبه 10 بهمن 1386, 14:05 عصر
سلام
یه برنامه ساده vc می خوام که یک رشته رو از editbox بخونه تو متغییر رشته ای ذخیره کنه و مقدار متغییر رو در label نشون بده
پروژه MFC و Dialog باشه و نسخه 2005 ویزوال سی
ممنون

gbg
پنج شنبه 11 بهمن 1386, 02:35 صبح
سلام
ظاهران کسی بلد نیست
خوب دیگه احتیاجی ندارم
حالا فرض کنیم من یک رشته عددی دارم با چه دستوری به integer تبدیلش کنم

Nima_NF
پنج شنبه 11 بهمن 1386, 15:13 عصر
حالا فرض کنیم من یک رشته عددی دارم با چه دستوری به integer تبدیلش کنم
بستگی به این دارد که یونیکد باشد یا نه :



<stdlib.h>
atoi( )

<TCHAR.H>
_tstoi ()

Nima_NF
پنج شنبه 11 بهمن 1386, 15:31 عصر
برای کار با کنترل های edit و Lable در صورتی که از نوع single line هستند از توابع زیر می توانید استفاده کنید:




// set the text in IDC_MYEDIT
نوشتن در کنترل شما:
CWnd* pWnd = GetDlgItem(IDC_MYEDIT);
pWnd->SetWindowText(_T("your texts here"));

دریافت نوشته:
CString str;
pWnd->GetWindowText(str);

برای کار با کنترل های multi line از توابع زیر:



GetLine, SetSel, GetSel, ReplaceSel

gbg
شنبه 13 بهمن 1386, 16:24 عصر
سلام
یه مثال از مولتی لاین میزنین
ممنون

Nima_NF
شنبه 13 بهمن 1386, 18:12 عصر
یه مثال از مولتی لاین میزنین

در اینگونه موارد که تابع مورد نظر کار خود را پیدا کردید ، بهترین مکان برای مثال ها همان MSDN هست (اگر هم ندارید از سایت آن) ، همیشه در برنامه نویسی ویندوز برای دیدن مثال ها اول به آنجا مراجعه کنید و دنبال صفحه تابع مورد نظر بگردید.
این صفحات:
LineIndex (http://msdn2.microsoft.com/en-us/library/90dfhy8f%28VS.80%29.aspx)
GetSel (http://msdn2.microsoft.com/en-us/library/1hyt7tyx%28VS.80%29.aspx)