PDA

View Full Version : منو فارسی در Sdi



taze kar
جمعه 24 تیر 1384, 12:41 عصر
با سلام خدمت تمامی دوستان و اساتید .
توی یه برنامه SDI وقتی منو رو فارسی مینویسم موقع اجرا برنامه حروفش قورباقه ای میشه .
توی به پنجره DIALOG وقتی فونت رو عوض می کردم خوب می شد . حالا اگه توی SDI هم همین طوره لطفا بگید فونت قاب پنجره رو چه جوری میشه عوض کرد .
(خداییش ما هرچی سوال تو این فرم پرسید پیشه پا افتاده بوده ولی....تازه کاریم دیگه . کاریش هم نمیشه کرد).

ممنون .:embr:

taze kar
یک شنبه 26 تیر 1384, 12:03 عصر
هیشکی منو دوست نداره .

نوید گنجی
یک شنبه 26 تیر 1384, 13:28 عصر
قبل از آخرین کامپایل به فولدر پروژه برو و فایل XXX.rc را با notepad باز کن و آن را با فرمت یونیکد save کن و سپس برنامه را کامپایل و اجرا کن ( البته در این حالت ادیتور قادر به بازکردن آن نیست)

taze kar
سه شنبه 28 تیر 1384, 09:57 صبح
با NotePadنشد با IEترتیبش رو دادم ولی ومان کامبایل ارور میده این کاراکتر تعریف شده نیست یا تو این مایه ها

Blaster
شنبه 01 مرداد 1384, 16:11 عصر
نگران نباش ،
برای فارسی کردن منوها باید فایل RC پروژه رو باز کنی البته توجه داشته باش که موقع باز کردن فایل درون پروژه ، اون رو به عنوان فایل متنی باز کن . قسمت پایین Open Dialog باید Open as رو به Text تغییر بدی.
بعد به قسمتی که منو تعریف شده برو و کد زیر رو


#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

به کد زیر تغییر بده :


#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FAR)
#ifdef _WIN32
LANGUAGE 0x29, 0x1
#pragma code_page(1256)
#endif //_WIN32

فایل رو Save و پروژه رو کامپایل کن . اگه منو به صورت علامت سوال یا هر کاراکتر دیگه ای تبدیل شد دیگه اشکال از تنضیمات Windows هست.

taze kar
دوشنبه 10 مرداد 1384, 11:52 صبح
بلستر جون OK شد ولی میشه توضیحاتی هم لطف کنید که اصلا بفهمم این کار یعنی جی ؟
همین LANGUAGE 0x29, 0x1
ممنون

mohsenna30ri
شنبه 13 آبان 1385, 09:34 صبح
ببین این راه حل بدردت می خوره فکر کنم بد نباشد :
http://barnamenevis.org/forum/showthread.php?t=55431