PDA

View Full Version : نوشن بر روی دسکتاپ



esrafilnl
پنج شنبه 08 مرداد 1388, 19:33 عصر
با سلام

من این کد رو از همین سایت گرفتم اما هرکاری کرذم این دو تا مشکلم حل نشد لطفا اگه کسی راه حل را بلده کمک کنه

1 چرا نوشته ها روی صفحه ثابت نمیمونه و با رفرش از بین میره
2 چطوری باید این نوشته رو حرکت داد که روی هم نیوفتند (برنامه رو ببینید مشخصه درمورد چی صحبت میکنم)
3 چطوری تو یه خط از سه فونت استفاده کنم(البته این رو خودم میتونم انجام بدم میخوام بدونم راه حل شما چیه بجز این راه حل ساده که به ذهن همه میریسه)

با تشکر از همه کسایی من رو کمک می کنند

esrafilnl
پنج شنبه 08 مرداد 1388, 21:00 عصر
یکی نیست جواب ما رو بده ؟؟

mehdi.mousavi
پنج شنبه 08 مرداد 1388, 23:22 عصر
با سلام
[QUOTE] 1 چرا نوشته ها روی صفحه ثابت نمیمونه و با رفرش از بین میره
سلام.
برای اینکه Desktop Window ریفرش میشه و شما از این مساله مطلع نمیشید که بخواهید متن مورد نظر رو مجددا رو صفحه بنویسید.


2 چطوری باید این نوشته رو حرکت داد که روی هم نیوفتند (برنامه رو ببینید مشخصه درمورد چی صحبت میکنم)
شما می تونید از Layered Window برای اینکار استفاده کنید. برای اینکه با این تکنیک آشنا بشید، میتونید به مقاله من مراجعه کنید. (http://www.codeproject.com/KB/winsdk/forecast.aspx)(البته C++ هستش، اما روش رو متوجه خواهید شد).


3 چطوری تو یه خط از سه فونت استفاده کنم(البته این رو خودم میتونم انجام بدم میخوام بدونم راه حل شما چیه بجز این راه حل ساده که به ذهن همه میریسه)
خودتون باید این مساله رو Handle کنید و متودی برای اینکار وجود نداره.

موفق باشید.

esrafilnl
جمعه 09 مرداد 1388, 00:01 صبح
خیلی ممنون شما به مشکل اول و عامل اون اشاره کردید ولی راه حل ندادید اگه ممکنه راهنمایی بفرمایید

mehdi.mousavi
جمعه 09 مرداد 1388, 00:06 صبح
خیلی ممنون شما به مشکل اول و عامل اون اشاره کردید ولی راه حل ندادید اگه ممکنه راهنمایی بفرمایید

یکی از راه حلها، استفاده از Layered Window هستش که در همون پاسخ قبلی بهش اشاره کردم. مقاله ای که لینکش رو بهتون دادم، بعد از گرفتن zipcode مورد نظر شما، نام محل و دمای هوای اون لحظه رو (با رجوع به یک وب سرویس) بصورت OSD نشون میده. اگر شما پنجره ای رو بگیرید، و روی نوشته ببرید، نوشته مجددا Refresh خواهد شد. این دقیقا همون چیزی هستش که شما بدنبالش هستید. فقط برنامه مزبور C++ هستش که خوب، متاسفانه در حال حاضر فرصت تبدیل یا توضیح اونو به C# ندارم.

موفق باشید.

esrafilnl
یک شنبه 11 مرداد 1388, 14:16 عصر
خوب یکی در مورد برنامه من هم نظر بده دیگه من هنوز مشکلم حل نشده