घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मुख्य";
वर्तमान संग्रह: 2002.07.01;
डाउनलोड करें: [xml.tar.bz2];

नीचे

सिस्टम मेनू इसी तरह की शाखाएँ खोजें


ZEE   (2002-06-12 15:12) [0]

प्रोग्राम सिस्टम मेनू को ड्रॉप आउट करने के लिए प्रोग्रामेटिक रूप से कैसे बाध्य करें (जैसे शीर्षक में एक आइकन पर क्लिक करते समय)।
और क्या यह मेनू दिखाई दे सकता है यदि फ़ॉर्म में कोई शीर्षक नहीं है?
सभी को अग्रिम धन्यवाद।



Song   (2002-06-12 17:06) [1]

WM_NCHITTEST



ZEE   (2002-06-14 02:34) [2]

हां, मुझे पता है कि किसी भी जगह के लिए एक शीर्षक के बजाय एक खिड़की को खींचने के लिए WM_NCHITTEST का उपयोग कैसे किया जाता है, लेकिन मैं सिस्टम मेनू को छोड़ने के लिए कैसे प्राप्त कर सकता हूं?



Song   (2002-06-14 08:40) [3]

WM_NCHITTEST का उपयोग करने का उद्देश्य फॉर्म के गैर-क्लाइंट क्षेत्र के साथ एक ऑपरेशन को परिभाषित करना है, अर्थात। आपको यह निर्धारित करने की आवश्यकता है कि शीर्षक पर क्या क्लिक किया गया है और TPopup को हटा दें

>> मुझे पता है कि किसी भी जगह के लिए एक शीर्षक के बजाय एक खिड़की खींचने के लिए
हां, यह इस संदेश का उपयोग करके किया जा सकता है, लेकिन WM_NCCHITTEST केवल इसके लिए अभिप्रेत नहीं है।



ZEE   (2002-06-16 01:35) [4]

ठीक है, इसलिए आप सिस्टम पॉपअप के "नतीजे" पर एक उदाहरण (कोड का एक टुकड़ा) देख सकते हैं? ...



~Rand~   (2002-06-16 08:47) [5]

मॉडरेटर द्वारा हटा दिया गया



Song   (2002-06-16 11:18) [6]

और क्या कठिनाइयाँ हैं?
निजी क्या प्रक्रिया उपयोगकर्ता UserClicksOnTheCaption (वार Msg: TMessage); संदेश WM_NCRBUTTONDOWN; {निजी घोषणाएँ} सार्वजनिक {सार्वजनिक घोषणाएँ} अंत; वर Form1: TForm1; कार्यान्वयन प्रक्रिया TForm1.WhetherUserClicksOnTheCaption (वार Msg: TMessage); शुरू करना Msg Do IF WParam = HTCAPTION के साथ तो पॉपअपमेनुएक्सन्यूएमएक्स.पोप (लूपर्ड (एलपीआरएम), हायवर्ड (एलपीरम)); समाप्त;



RAK   (2002-06-16 11:23) [7]

WM_NCHITTEST व्यक्तिगत !!!



ZEE   (2002-06-19 14:59) [8]

2 गीत: मुझे पॉपअपमेनुएक्सनमएक्स की आवश्यकता नहीं है (जैसा कि हम खुद कर सकते हैं) - मुझे बाहर गिरने के लिए एक वास्तविक सिस्टम मेनू की आवश्यकता है ...

2 RAK: हां, मैं समझता हूं, मैं समझता हूं, केवल मैं WM_NCHITTEST के साथ कोई उदाहरण नहीं देख रहा हूं ...



Дмитрий Баранов   (2002-06-19 15:06) [9]

प्रक्रिया TForm1.Button1 क्लिक करें (प्रेषक: TObject);
var मेनू: HMENU;
शुरू करना
मेनू: = गेटसिस्टममेनु (स्व.हैंडल, एफएलएसई);
TrackPopUpMenu (मेनू, 0, 100, 100, 0, Self.Handle, nil);
अंत;



पन्ने: 1 पूरी शाखा

मंच: "मुख्य";
वर्तमान संग्रह: 2002.07.01;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.57 एमबी
समय: 0.022 c
1-939
ZEOS
2002-06-19 11:22
2002.07.01
कैसे एक आवेदन प्रदर्शन एक पॉपअप लिंक मदद फ़ाइल बनाने के लिए?


1-1056
Alexander_D6_XP
2002-06-18 16:49
2002.07.01
निर्मित प्रपत्र का पंजीकरण


1-1032
Torry
2002-06-18 10:30
2002.07.01
Windows cue service कैसे लिखे


1-990
AndreyP
2002-06-20 12:02
2002.07.01
स्ट्रिंगग्रिड कोशिकाओं में संरेखण


6-1127
chernoruk
2002-04-18 21:03
2002.07.01
सॉकेट और पीओपी (SMTP) के साथ समस्या





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский