एनीमेशन अधिकतम करने में काला सीमा को कैसे खत्म करें?

यह त्रुटि/आर्टिफैक्ट तब होता है जब कोई भी विंडो सामान्य दृश्य से अधिकतम हो रही है। काला क्षेत्र स्क्रीन पर जगह है जहां विंडो स्थिति = ws सामान्य कोई विंडो/डेस्कटॉप के पीछे खिड़की देख सकता है, न कि फॉर्म। आकार बदलने वाली एनीमेशन इसे दृश्यमान बनाता है, वह वह जगह है जहां फॉर्म आकार बदल रहा है, इसका रंग काला रंग दिखाया गया है।

क्या इसका कोई समाधान है?

0
SW_SHOWMAXIMIZED पर एक ब्रेकपॉइंट दें: LForm.WindowState: = .. लाइन fmx.platform.win (XE2) में और विंडो को अधिकतम करें। क्या यह काला पृष्ठभूमि आप किस बारे में बात कर रहे हैं?
जोड़ा लेखक Sertac Akyuz, स्रोत
@Umair - मुझे पता है कि व्यवहार वीसीएल के साथ बहुत समान है। इसे पकड़ना मुश्किल है: (संदेश = WM_WINDOWPOSCHANGING) के साथ कक्षाओं में StdWndProc पर ब्रेकपॉइंट डालें और ((PWINDOWPOS (@LParam) .flags और $ 8000) <> 0) , विंडो को अधिकतम करें, दूसरी हिट पर ट्रेस करें, WM_NCCALCSIZE में खोजें <कोड> WM_GETMINMAXINFO के बाद, और आपको वीसीएल ऐप में ब्लैकनेस दिखाई देगा। पीएस: जब आप एक टिप्पणीकर्ता अधिसूचित होना चाहते हैं तो खाता नाम से पहले '@' शामिल करें।
जोड़ा लेखक Sertac Akyuz, स्रोत
बहुत तेज़ नहीं हो सकता लेकिन आंखों से काली चीज पकड़ी जाती है।
जोड़ा लेखक Umair Ahmed, स्रोत
यह वीसीएल में नहीं होता है, अगर आप यही व्याख्या कर रहे हैं।
जोड़ा लेखक Umair Ahmed, स्रोत
हां यह वही है ... मैं इसे देखता हूं कि सभी विंडोज़ एफएमएक्स में हैं :( तो इसे दिखाने के लिए कोई संकल्प नहीं है? किसी भी तरह से इसे पारदर्शी रंग में बदलने के बारे में कैसे?
जोड़ा लेखक Umair Ahmed, स्रोत
क्या यह वास्तव में एक डेल्फी/एफएमएक्स सवाल है? क्या सिस्टम द्वारा बनाई गई एनीमेशन नहीं है?
जोड़ा लेखक David Heffernan, स्रोत
मैंने जो भी वर्णन किया है मैंने कभी नहीं देखा (या समझ में नहीं आया)। क्या आप इसका स्क्रीनशॉट ले सकते हैं?
जोड़ा लेखक TLama, स्रोत