نمایش نتایج 1 تا 5 از 5

نام تاپیک: تشخیص زبان سیستم

  1. #1
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301

    تشخیص زبان سیستم

    سلام خدمت اساتید بزرگوار
    با کد زیر من زبان جاری سیستم رو مشخص میکنم ولی اگر فوکوس رو برنامه ای دیگه(مثلا نوت پد) باشه کار نمیکنه چرا؟
    لطفا راهنمایی بفرمایید
    Const KL_NAMELENGTH = 9
    Private Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Long
    Public Buffer As String

    Private Sub Timer1_Timer()
    Buffer = String(KL_NAMELENGTH, 10)
    GetKeyboardLayoutName Buffer

    Text1.Text = Buffer
    End Sub

  2. #2
    کاربر دائمی آواتار m.4.r.m
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    تبریز
    پست
    1,407

    نقل قول: تشخیص زبان سیستم

    برای اینکار باید از توابع API مربوط به تشخیص پنجره فعال استفاده کنی سپس زبان کیبورد رو لود کنی

  3. #3
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301

    نقل قول: تشخیص زبان سیستم

    لطفا یک نمونه بزارین.
    آخرین ویرایش به وسیله vbhamed : سه شنبه 27 اسفند 1392 در 08:11 صبح

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    MsgBox barnamenevis.org
    پست
    540

    نقل قول: تشخیص زبان سیستم

    نقل قول نوشته شده توسط m.4.r.m مشاهده تاپیک
    برای اینکار باید از توابع API مربوط به تشخیص پنجره فعال استفاده کنی سپس زبان کیبورد رو لود کنی
    متاسفانه اینطوری نمیشه...
    چون تنها راه فهمیدن کیبورد تابع GetKeyboardLayoutName هست
    و خروجی این تابع مربوط به پروسسی است که تابع رو فراخوانی کرده نه پنجره فعال...

    تنها و تنها راهش تزریق کد روی برنامه مورد نظر هست (مثلا نوت پد) که با وی بی یه مقدار سخت میشه... ولی در این حالت چون کد های شما داره روی مثلا نوت پد اجرا میشه خروجی تابع دیگه درست کار میکنه...

    لطفا از من درخواست کد نکنید چون راستشو بخواهید خودم هم بلد نیستم... ولی راه حلش همینه...

  5. #5
    کاربر دائمی آواتار حسین علوی
    تاریخ عضویت
    مهر 1386
    محل زندگی
    ایران
    پست
    301

    نقل قول: تشخیص زبان سیستم

    دوستان نظر دیگه ای برای این موضوع ندارن؟

تاپیک های مشابه

  1. سوال: تشخیص زبان سیستم وقتی که نرم افزار اجرا شود؟
    نوشته شده توسط vid4259 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 30 آذر 1392, 16:26 عصر
  2. تشخیص زبان سیستم(فارسی یا انگلیسی)
    نوشته شده توسط Hossis در بخش VB.NET
    پاسخ: 4
    آخرین پست: دوشنبه 07 اسفند 1391, 18:19 عصر
  3. سوال: چگونگی تشخیص زبان جاری سیستم
    نوشته شده توسط ali_najari در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 28 خرداد 1387, 05:16 صبح
  4. معرفی تابع برای تغیر زبان سیستم
    نوشته شده توسط eyelash در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 03 مهر 1385, 12:16 عصر
  5. تشخیص نوع سیستم عامل برای اجرای برنامه
    نوشته شده توسط unforgiven در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: یک شنبه 27 شهریور 1384, 09:56 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •