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

نام تاپیک: Long 2 RGB

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799

    Long 2 RGB

    سلام.
    چطور میتونم مقدار رنگی رو به مقادیر RGB ش تغییر بدم ؟
    مثلا اگه کد رنگ = 123 بعد مقادیر R=10 G=20 B=1 رو بدست بیارم ؟
    البته به جز راهی که 3 تا حلقه تشکیل میدن چون خیلی کنده :cry:
    ممنون.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    Iran
    پست
    801
    از تابع زیر استفاده کنید
    Function GetRGB(ByVal cColor As Long, ByRef Red As Integer, _
    ByRef Green As Integer, ByRef Blue As Integer) As String
    Red = cColor And &HFF&
    Green = ((cColor And &HFF00&) \ &H100)
    Blue = ((cColor And &HFF0000) \ &H10000)
    GetRGB = "RGB (" & Red & "," & Green & "," & Blue & ")"
    End Function

    ارگومان اول رنگ موردنظر و بقیه آرگومانها مقادیر برگشتی هستند

  3. #3
    Farhad.B.S عزیز
    R=Color  Mod  &H100
    G=(Color\ &H100) Mod &H100
    B=Color\ &H10000

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    سلام.
    از هر دو دوست عزیز بسیار متشکرم ... خیلی کمک بزرگی بود :D

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

  1. ذخیره متن طولانی (long text)
    نوشته شده توسط nkhozooii در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 10 بهمن 1386, 04:40 صبح
  2. تفاوت int و long int
    نوشته شده توسط emad_67 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: پنج شنبه 20 اردیبهشت 1386, 08:36 صبح
  3. چگونه Long Int دریافت کنم؟
    نوشته شده توسط روح اله معینی زاده در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 8
    آخرین پست: یک شنبه 21 خرداد 1385, 06:28 صبح
  4. مشکل محاسبات اعشاری long doubleدر C ؟
    نوشته شده توسط سیدهانی در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 01 شهریور 1383, 21:46 عصر

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

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