windows - ويندوز - كيف تظهر أكثر من نظام تشغيل في شاشة الإقلاع




كيف أسأل ويندوز لحجم الرموز علبة النظام؟ (2)

أفضل رهان قد يكون جيتيمباكغروندكونتنتريك تمرير TBN_BACKGROUND كما إيبارتيد للدرج يخطر الخلفية.

يجب أن يعيد جيتيمباكغروندكونتينتريكت الحجم المحدد بواسطة الموضوع الحالي الذي يمكن استخدامه للرسم دون تداخل حدود العنصر الأصل. إذا كنت أقرأ هذا بشكل صحيح، من شأنه أن يكون أكبر رمز إعلام الحجم المسموح به ويفترض الحجم الذي يتم استخدامه.

الاختبار مع إعدادات دبي متعددة ربما يكون أسهل طريقة لمعرفة ما إذا كان هذا هو إعادة القيمة الصحيحة.

لاحظت أن بلدي التطبيق يرسل الرموز إلى علبة ويندوز مع حجم 16x16 بكسل - وجهاز الكمبيوتر الخاص بي فيستا لقد حصلت على شريط المهام دوبلويد الذي يظهر لإظهار الرموز في 18x18. التحف تغيير الحجم على أيقونة التطبيق الخاص بي تبدو فظيعة. كيف يمكنني أن أسأل ويندوز ما حجم الرموز يجب أن يكون؟

تصحيح:

أنا ولدت رمز حيوي، مع تراكب النص الخط بكسل. يبدو من المفيد لتوليد مجموعة من أحجام رمز حيوي، لذلك سيكون من الجميل لتجنب بناء رمز مع جميع الأحجام "الممكنة" (وليس أنني متأكد حتى ما هي تلك).

ترجع جيتسيستممتريكس (SM_CXSMICON) 16 - القيمة غير صحيحة.

لم جيثيمباكغروندكونتينتريكت لا يساعد، سواء.


إنشاء الرموز الخاصة بك في أشكال متعددة، والسماح ويندوز تحديد واحد يريد.

وهنا مقالة ويكيبيديا على شكل .ico.

إذا كنت حقا بحاجة إلى معرفة، جيتسيستمتريكس مع معلمة SM_CXICON أو SM_CYICON سوف اقول لكم العرض والارتفاع الذي يريد ويندوز لتحميل.





system-tray