ورود

View Full Version : ProgressBar با قابلیت Marquee



B-Vedadian
پنج شنبه 26 اردیبهشت 1387, 09:46 صبح
گفتم شاید به درد بقیه بخوره. این ProgressBar جدید به درد زمانهایی که نمی دونیم چقدر کار مونده که به کاربر میزان پیشرفت رو نشون بدیم میخوره...

دقت کنید اگه خواستید استفاده کنید، حتما باید ویندوز XP به بالا داشته باشید (CommCtrl32 ورژن 6 به بالا). می تونید با استفاده از DLLGetversion این رو چک کنید.

در ضمن برای اینکه نمایش پرش نداشته باشه، حتما پنجرتون رو از نوع چند لایه (WS_EX_LAYERED) انتخاب کنید.

babak_delphi
پنج شنبه 26 اردیبهشت 1387, 23:53 عصر
ببخشید چطور باید پنجره را از نوع WS_EX_LAYERED تعیین کرد؟
این مربوط به دلفی 7 است؟

vcldeveloper
جمعه 27 اردیبهشت 1387, 02:33 صبح
ببخشید چطور باید پنجره را از نوع WS_EX_LAYERED تعیین کرد؟
با استفاده از توابع GetWindowLong و SetWindowLong

B-Vedadian
شنبه 28 اردیبهشت 1387, 07:54 صبح
توی دلفی 7 میشه با استفاده از خاصیت AlphaBlending هم پنجره رو از نوع WS_EX_LAYERD کنید.

MOJTABAATEFEH
چهارشنبه 18 شهریور 1388, 12:33 عصر
سلام
لطفا روش استفاده رو هم بفرماييد

با تشكر