MSDN के अनुसार, CreateWindowEx
का पैरामीटर वैकल्पिक है।CreateWindowEx का lpClassName पैरामीटर वैकल्पिक कैसे हो सकता है
lpClassName [में, वैकल्पिक]
हालांकि, प्रलेखन क्या यह NULL
पारित करने के लिए इसका मतलब है की कोई जिक्र नहीं है। और क्या है, यदि NULL
पास हो गया है, तो विंडो विंडो के लिए नई विंडो के लिए विंडो प्रक्रिया खोजने का कोई तरीका नहीं है।
तो, क्या दस्तावेज़ गलत है? या यह सही है और कुछ परिदृश्य हैं जहां NULL
lpClassName
के लिए मान्य मान है?
बेट्स खुला: मैं "दस्तावेज गलत" – manuell
'CreateWindowEx'' अनौपचारिक मामले में 'ERROR_INVALID_PARAMETER' लौटाता हूं जहां' lpClassName' 'NULL' है। लेकिन मुझे यकीन नहीं है कि यह एक दस्तावेज त्रुटि है, क्योंकि पैरामीटर को हेडर फ़ाइलों में वैकल्पिक के रूप में भी चिह्नित किया गया है। – Paul
यह वैकल्पिक है क्योंकि यह वैध स्ट्रिंग नहीं हो सकता है। यह एक एटीओएम हो सकता है। मुझे लगता है कि टाइप एनोटेशन डोडी टाइप हैक व्यक्त करने के लिए पर्याप्त परिष्कृत नहीं हैं। – arx