बिना CreateWindowEx का उपयोग कर एक खिड़की बनाना, मैं आसानी से प्रभाव मैं चाहता था प्राप्त करने में सक्षम था सी। मुझे नहीं पता कि एक विंडो बनाने के लिए जिसमें कोई आइकन (बिल्कुल नहीं) है, लेकिन अभी भी एक कैप्शन, एक छोटा बटन, और एक करीबी बटन है।एक आइकन
मैंने अपनी कक्षा को सही तरीके से पंजीकृत किया है, लेकिन मैं यह नहीं समझ सकता कि विंडो शैलियों/विस्तारित विंडो शैलियों के लिए क्या रखा जाए।
static const TCHAR lpctszTitle[] = TEXT("Stuff"), lpctszClass[] =
TEXT("StuffClass");
HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TOPMOST, lpctszClass,
lpctszTitle, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX,
CW_USEDEFAULT, 0, 250, 55, NULL, NULL, hThisInstance, NULL);
कोड ऊपर का उत्पादन:
अभी भी शीर्षक पट्टी में एक आइकन है और मैं चाहता था नहीं है।
मैंने कोशिश की, लेकिन तब खिड़की का कोई करीबी बटन नहीं था। http://localhostr.com/files/k3WzHR6/Stuff.png –
@myeviltacos: मुझे लगता है कि मुझे इस सवाल का मुद्दा याद आया। सिस्टम मेनू को हटाने से वास्तव में बंद बॉक्स को हटा दिया जाता है; यह डिजाइन द्वारा है। आप वास्तव में WinForms में समान शैली का अनुकरण करने के लिए एक संवाद विंडो की तलाश में हैं। एक मानक मुख्य खिड़की जो आप उम्मीद कर रहे हैं वह नहीं करेगी। मैंने अपना जवाब अपडेट कर लिया है। –
धन्यवाद, यही वही था जो मुझे चाहिए था! –