In Listing 6.3, the first thing that you did was make a copy of the mo การแปล - In Listing 6.3, the first thing that you did was make a copy of the mo ไทย วิธีการพูด

In Listing 6.3, the first thing tha

In Listing 6.3, the first thing that you did was make a copy of the mouse position. This
mouse position is a relative position within the window area. It must be converted to an
absolute position on the entire screen area for displaying the pop-up menu. If you don’t
convert the position coordinates, you can’t predict where your pop-up menu will appear.
After you convert the position to an absolute position, you get a pointer to the window
menu. This pointer should always be a local pointer within the function where you are
going to use it because the location of the menu might change as the application runs.
From the menu pointer, you next get a pointer to the first drop-down menu (submenu
numbering begins with 0, like just about everything else in C/C++). After you have a
pointer to the submenu, you can treat it as a regular CMenu class instance.
The final piece in this puzzle is the call to the CMenu member function TrackPopupMenu.
This function takes five arguments and uses them to determine where and how to show
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ในรายการ 6.3 สิ่งแรกที่คุณไม่ได้ถูกทำสำเนาตำแหน่งเมาส์ นี้ตำแหน่งเมาส์เป็นตำแหน่งสัมพัทธ์ภายในบริเวณหน้าต่าง จะต้องแปลงให้เป็นตำแหน่งสัมบูรณ์สำหรับการแสดงเมนูแบบผุดขึ้นบนหน้าจอทั้งหมด ถ้าคุณไม่แปลงพิกัดตำแหน่ง คุณไม่สามารถทำนายตำแหน่งของเมนูป๊อปอัพจะปรากฏหลังจากที่คุณแปลงเป็นตำแหน่งที่เป็นตำแหน่งสัมบูรณ์ คุณได้รับตัวชี้ไปยังหน้าต่างเมนู ตัวชี้เสมอควรชี้เฉพาะภายในฟังก์ชันที่คุณอยู่ไปใช้ได้เนื่องจากตำแหน่งของเมนูอาจเปลี่ยนเป็นเรียกใช้โปรแกรมประยุกต์จากชี้เมนู คุณถัดไปไปชี้ตัวแรกหล่นลงเมนู (เมนูย่อยหมายเลขเริ่มต้น ด้วย 0 เช่นเพียงเกี่ยวกับทุกอย่างใน C/c ++) หลังจากที่คุณได้ชี้ไปที่เมนูย่อย คุณสามารถรักษามันเป็นอินสแตนซ์คลา CMenu ที่ปกติชิ้นสุดท้ายในปริศนานี้เป็นการเรียกไปยังฟังก์ชันสมาชิก CMenu TrackPopupMenuฟังก์ชันนี้ใช้อาร์กิวเมนต์ 5 และใช้เพื่อกำหนดตำแหน่ง และวิธีการแสดง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ในรายการ 6.3 สิ่งแรกที่คุณไม่ได้ทำสำเนาของตำแหน่งเมาส์
นี้ตำแหน่งของเมาส์เป็นตำแหน่งที่ญาติอยู่ในพื้นที่หน้าต่าง
จะต้องมีการแปลงไปเป็นตำแหน่งที่แน่นอนบนพื้นที่หน้าจอสำหรับการแสดงเมนูป๊อปอัพ
หากคุณไม่ได้แปลงพิกัดตำแหน่งที่คุณไม่สามารถคาดการณ์ที่เมนูป๊อปอัพของคุณจะปรากฏ. หลังจากที่คุณแปลงตำแหน่งไปยังตำแหน่งที่แน่นอนคุณจะได้รับตัวชี้ไปที่หน้าต่างเมนู ตัวชี้นี้ควรจะเป็นตัวชี้ท้องถิ่นในฟังก์ชั่นที่คุณจะใช้มันเพราะที่ตั้งของเมนูอาจจะเปลี่ยนเป็นวิ่งแอพลิเคชัน. จากตัวชี้เมนูคุณต่อไปจะได้รับตัวชี้ไปยังเมนูแบบเลื่อนลงเป็นครั้งแรก (เมนูย่อยเริ่มต้นด้วยเลข 0 เช่นเดียวกับเพียงเกี่ยวกับทุกอย่างอื่นใน C / C ++) หลังจากที่คุณมีตัวชี้ไปยังเมนูย่อยที่คุณสามารถรักษามันเป็นเช่นชั้น CMenu ปกติ. ชิ้นสุดท้ายในปริศนานี้คือการเรียกร้องให้ CMenu ฟังก์ชันสมาชิก TrackPopupMenu ได้. ฟังก์ชั่นนี้จะใช้เวลาห้าข้อโต้แย้งและใช้พวกเขาเพื่อตรวจสอบที่และวิธีการ แสดง







การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ในรายการ 6.3 , สิ่งแรกที่คุณทำคือให้สำเนาของตำแหน่งเมาส์ ตำแหน่งนี้
เมาส์เป็นญาติตำแหน่งภายในพื้นที่หน้าต่าง มันต้องแปลงเป็นตำแหน่งสัมบูรณ์
บนพื้นที่หน้าจอแสดงเมนูแบบผุดขึ้น ถ้าคุณไม่
แปลงตำแหน่งพิกัด คุณไม่สามารถคาดการณ์ที่เมนูป๊อปอัพจะปรากฏ .
หลังจากที่คุณเปลี่ยนตำแหน่งเป็นตำแหน่งที่แน่นอนคุณจะได้รับตัวชี้ไปยังเมนูหน้าต่าง

ตัวนี้ควรชี้ท้องถิ่นภายในฟังก์ชันที่คุณ
ไปใช้ เพราะตำแหน่งของเมนูจะเปลี่ยนเป็นโปรแกรมวิ่ง .
จากตัวชี้เมนูคุณถัดไปได้รับตัวชี้ไปยังเมนูแบบเลื่อนลงเมนูแรก ( เลขขึ้นต้นด้วย
0เหมือนทุกสิ่งทุกอย่างใน C / C ) หลังจากคุณได้
ชี้ไปยังเมนูย่อย คุณสามารถทำให้เป็นปกติ cmenu คลาสอินสแตนซ์
ชิ้นสุดท้ายในปริศนานี้จะโทรไป cmenu ฟังก์ชันสมาชิก trackpopupmenu .
ฟังก์ชันนี้ใช้อาร์กิวเมนต์ห้าและใช้พวกเขาเพื่อตรวจสอบว่าและวิธีการแสดง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: