PDA

View Full Version : ایجاد افکت های انیمیشن در MFC



ShaYGaN
شنبه 10 فروردین 1387, 13:21 عصر
سلام
از دوستان اگر کسی هست که می تونه در مورد ایجاد افکت های تصویری و انیمیشن در محیط MFC (مانند شکلک های یاهو مسنجر)راهنمایی کنه ممنون میشم اگه کمکم کنه

A_Salimi
شنبه 10 فروردین 1387, 14:15 عصر
شما می تونید از bitmap ها استفاده کنید و یا اون رو در قسمتی از برنامه استفاده کنید و یا روی دکمه ها آیکون قرار بدید اگر هم از اشکال یا افکت های خاصی می خواهید استفاده کنید باید سورس اونا رو دانلود کنید لینک زیر رو ببینید :


http://www.codeproject.com/KB/buttons/

برای کنترل مورد علاقه می تونید از سورس هایی بهره ببرید که در لینک های این سایت موجود است

meysam_meysam74
شنبه 10 فروردین 1387, 16:59 عصر
خوب دوست عزیز شما می تونین از یه ocx به نامه WebBrowser1 استفاده کنید البته باید با html برایه بار کردن gif ها و bitmap ها یه اشنایی مختصر داشته باشید .
یا می تونی از ocx RichTextBox1 استفاده کنید البته این ocx فقط در هد bitmap هست .

ShaYGaN
شنبه 10 فروردین 1387, 21:46 عصر
میشه یه کم بیشتر توضیح بدین من که کاملا گیج شدم!!:ناراحت:
ببینین من میخوام یه چیزی شبیه پنجره یاهو مسنجر بشه یعنی همزمان با متن شکلک هم بشه فرستاد
می خوام بدونم اولا تو MFC چجوری میشه این شکلک ها رو ساخت بعدشم چجوری باید این امکان رو ایجاد کنم که تو محیط Edit Box این شکلک ها رو بیارم

meysam_meysam74
شنبه 10 فروردین 1387, 23:28 عصر
خوب من ویژوال سی کار نمی کنم وی بی کار میکنم در باره ام اف سی هم چیز زیادی نمیدونم
دارم سعی میکنم یاد بگیرم ولی خیلی سخته !
ولی تویه ویژوال بیسیک این کارو با اون دوتا ocx که بالا گفتم می شه انجاد داد فقط شما باید تویه رشته سرچ کنین و به جایه :d :) حالا یا از عکس تویه richchtextbox یا از اسکرپ لوده gif تویه web استفاده کنید دقیقا همین کاری که این سایت انجام داده یعنی از web برایه نشون دادنه اموشن استفاده کرده شما هم می تونید این کار رو بکنید .

meysam_meysam74
یک شنبه 11 فروردین 1387, 01:01 صبح
این ocx رو خدم نوشتم با وی بی توش از ocx richtextboxاستفاده کردم
اپلود کردم می تونی ازش استفاده کنی ولی فقط بیت مپ و باگ هم داره یعنی چیزه تمیزی نیست یه نگاهی بهش بنداز
http://www.2shared.com/file/3062900/3098231e/Project1.html

Nima_NF
یک شنبه 11 فروردین 1387, 01:01 صبح
برای این کار باید از Rich Edit به جای Edit Box های معمولی استفاده کنید و در آن ها می توانید انواع OLE را شامل عکس ، فیلم و ... از سایر نرم افزار ها اضافه کنید.

مقالات زیر به شما کمک خواهد کرد:
http://www.codeproject.com/KB/edit/COleRichEditCtrl.aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;220844

علاوه بر این کارها ، بسیاری از شرکت ها محیط ویرایشی خود را سفارشی و بدون Rich Edit می سازند (با استفاده از توابع گرافیکی ویندوز و پاراگراف بندی و ... ) و آن را به مانند یک Edit box با امکانات پیشرفته می سازند.

meysam_meysam74
یک شنبه 11 فروردین 1387, 01:09 صبح
راستی شما باید از تابع RedPack استفاده کنید