View Full Version : کسی تجربه ای در استفاده از DirectComposition در وی بی داره؟
Black_Strom
چهارشنبه 12 بهمن 1401, 17:35 عصر
سلام ، در جستجو در گوگل نتونستم مثالی در مورد استفاده از DirectComposition در وی بی پیدا کنم (در زبان های دیگه به نظر میرسه نمونه هایی وجود داره)
به نظر میرسه DirectComposition فقط از ویندوز 8 یا 10 به بعد پشتیبانی میشه.
اگر دوستان کسی تجربه ای یا نمونه مثالی در این مورد در وی بی داره ممنون میشم اینجا قرار بده.
ROSTAM2
پنج شنبه 13 بهمن 1401, 09:22 صبح
سلام ، در جستجو در گوگل نتونستم مثالی در مورد استفاده از DirectComposition در وی بی پیدا کنم (در زبان های دیگه به نظر میرسه نمونه هایی وجود داره)
به نظر میرسه DirectComposition فقط از ویندوز 8 یا 10 به بعد پشتیبانی میشه.
اگر دوستان کسی تجربه ای یا نمونه مثالی در این مورد در وی بی داره ممنون میشم اینجا قرار بده.
154494
این تکنولوجی یا هر چی که هست فکر کنم اپ های WPF پشتیبانی می کنن و می شه باهاش یک رابط کاربری خفنی ساخت:
https://learn.microsoft.com/en-us/windows/apps/desktop/modernize/visual-layer-in-desktop-apps
Black_Strom
جمعه 14 بهمن 1401, 19:29 عصر
https://image1.slideserve.com/2193122/device-and-hwnd-c-omposition-t-arget-l.jpg
دنبال نمونه مثال داخل وی بی هستم همونطور که در متن پست 1 واضح هست ، وگرنه مستندات را خوندم قبل از سوال کردن اینجا ، اشاره هم کردم که نمونه مثال با زبان های دیگه هم هست اما در وی بی هنوز نمونه ای پیدا نکردم
این مثالی که فرستادی بدون نیاز به روش کومپوزیشن قابل طراحیه، چیزی بود که من توی این تایپک قبلا دنبالش بودم :
نام تاپیک: چطور میشه شبیه Aero Glass windows را طراحی کرد که پشت فرم یا بخشی از فرم تار باشه و پشت فرم دیده شه؟ (https://barnamenevis.org/showthread.php?572732-%DA%86%D8%B7%D9%88%D8%B1-%D9%85%DB%8C%D8%B4%D9%87-%D8%B4%D8%A8%DB%8C%D9%87-Aero-Glass-windows-%D8%B1%D8%A7-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%DA%A9%D8%B1%D8%AF-%DA%A9%D9%87-%D9%BE%D8%B4%D8%AA-%D9%81%D8%B1%D9%85-%DB%8C%D8%A7-%D8%A8%D8%AE%D8%B4%DB%8C-%D8%A7%D8%B2-%D9%81%D8%B1%D9%85-%D8%AA%D8%A7%D8%B1-%D8%A8%D8%A7%D8%B4%D9%87-%D9%88-%D9%BE%D8%B4%D8%AA-%D9%81%D8%B1%D9%85-%D8%AF%DB%8C%D8%AF%D9%87-%D8%B4%D9%87%D8%9F)
در ویندوز 7 و زیر 7 میتونی با api های مخصوص این کار را انجام بدی
در ویندوز 8 به بعد هم با توابع گلس میشه این کار را انجام داد
نمونه در وی بی :
در ویندوز 8 :
154501
در ویندوز xp :
154502
سوالی که اینجا پرسیدم در ادامه تایپکی بود که بالاتر بهش اشاره کردم،راه بهتری که بعضی دوستان پیشنهاد دادن در انجمن های دیگه استفاده از کومپوزیشن (طراحی لایه به لایه) بود.
اگر کسی نمونه کدی در وی بی داره ممنون میشم اینجا قرار بده.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.