تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: فارسي نوشتن در edit control

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2008
    پست ها
    2

    پيش فرض فارسي نوشتن در edit control

    سلام .
    ببخشيد من مي خواستم بدونم چه جوري مي شه در edit control از توي برنامه فارسي نوشت ؟
    با تشكر فراوان

  2. #2
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    دو کار می تونی بکنی:
    1- فرض کنی که کاربر کیبورد فارسی رو نصب کرده. با این کار می تونی هنگام ورود کربر به کنترل، با اجرای یک تابع API زبان کیبورد رو به فارسی ببری و هنگام خروج اون رو به انگلیسی برگردونی
    مثلاً تو c# با کد زیر زبان به فارسی می ره:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا باید هنگام ورودی (در event به نام Enter ) اجرا شود.
    و یا این کد به انگلیسی بر می گرده:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا باید هنگام خروج (event به نام Leave) اجرا شود.

    2- فرض کنیم که فارسی رو نصب نکرده. برای این کار باید همۀ دکمه هایی رو که کاربر می زنه رو بگیری و با توجه به کد ASCII اون ها رو تبدیل کنی به معادل UNICODE اون ها. مثلاً وقتی کاربر دکمۀ F رو می زنه شما به رشتۀ موجود در کنتذل خود یونیکد «ب» رو اضافه کنید که معادل یونیکدش U+0628 (به صورت هگزادسیمال) می باشد. یعنی یه جورایی کلید ها رو map کنی به معادل فارسی شون.
    یونیکد فارسی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2008
    پست ها
    2

    پيش فرض

    با تشكر از پاسخ شما.
    ولي من مي خواستم بدونم چه جوري مي شه از تو برنامه در edit control فارسي نوشت؟
    مثلا با زدن يك دكمه در فرم در يك edit control نوشته بشه "سلام".
    مي شه كد تون رو در MFC C++ visual بنويسين .
    خيلي متشكرم .

  4. #4
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    آها
    فرض کنید که یه Label ساخته اید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    می تونید اینجوری متن یه کنترل رو تغییر بدید (توی event همون دکمهه):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •