में थोड़ा पारदर्शी ब्लू आयताकार ड्रा करें मैं मूल Win32 C++ में 0.5 (यानी, 50% पारदर्शिता) के अल्फा/पारदर्शिता मान के साथ एक नीला आयताकार कैसे आकर्षित करूं?मूल Win32 GDI
आरजीबीए() जैसे मैक्रो का उपयोग करने में विफल रहता है, मुझे यकीन नहीं है कि मैं ब्रश के अल्फा मान को कैसे निर्दिष्ट कर सकता हूं।
SetDCPenColor(hdc, RGBA(255,255,0,127));
SetDCBrushColor(hdc, RGBA(255,255,0,127));
Rectangle(hdc, 0, 0, width, height);
मुझे नहीं लगता कि GDI + तेजी से नहीं की तुलना में GDI यह है है? जीडीआई हार्डवेयर तेज है लेकिन जीडीआई + के लिए ऐसा नहीं है (जो मैंने पढ़ा है)। –
@ सेठ कार्नेगी, मैंने इसमें बहुत कुछ नहीं पढ़ा है, लेकिन मुझे याद आया कि यह तेज़ है। इसे देखकर, आप सही लगते हैं। जीडीआई + में अभी भी अधिक क्षमता है, और बेहतर छवियों का उत्पादन करता है, हालांकि। यदि आप वास्तव में गति (और एक ही समय में गुणवत्ता) के बारे में चिंतित हैं, तो डायरेक्टएक्स एक बेहद अच्छा उम्मीदवार है। – chris
हां, इसमें कोई संदेह नहीं है कि जीडीआई + बेहतर छवियां उत्पन्न करता है और इसमें अधिक क्षमता है। +1। –