คุณรู้กล่อง Windows ที่คุณสามารถทำสิ่งเดียวเท่านั้น?
มาเพิ่มระดับต่อไปกันเถอะ!
ท้าทาย
ทำกล่องโต้ตอบด้วยปุ่มที่ตามเคอร์เซอร์ของคุณทุกที่!
รายละเอียด
อาจไม่มีการป้อนข้อมูลใด ๆ อาจมีเอาต์พุตไปยัง STDOUT หรือ STDERR คุณต้องเปิดหน้าต่างด้วยปุ่มเดียว (ไม่จำเป็นต้องใช้ข้อความ แต่ข้อความอาจมีอยู่ในชื่อหน้าต่างกล่องโต้ตอบหรือปุ่ม) ปุ่มจะต้องสามารถคลิกได้และจะต้องปฏิบัติตามภายใต้เคอร์เซอร์ของคุณเพื่อให้คุณสามารถคลิกได้เท่านั้น เมื่อคลิกจะสามารถทำอะไรก็ได้ที่คุณต้องการ แต่โปรดอย่าทำให้คอมพิวเตอร์พังเพราะฉันจะทำการทดสอบนี้ ... กล่องโต้ตอบจะต้องเปิดอยู่ตราบเท่าที่ยังไม่ได้กดปุ่ม แต่ไม่จำเป็นต้อง ปิดเมื่อปุ่มถูกปิด
สมมติฐานที่คุณสามารถทำได้
- คุณอาจสมมติว่าเคอร์เซอร์จะอยู่ในพื้นที่วาดรูป
- คุณอาจสมมติว่าหน้าต่างจะยังคงอยู่ในโฟกัส แต่คุณต้องไม่ดึงหน้าต่างออกจากการโฟกัสตราบใดที่ยังไม่ได้กดปุ่ม
Pseudocode ตัวอย่าง
นี่คือตัวอย่างรหัสเทียม:
Open Dialog Box
Add Button to Dialog Box at position X, Y
WHILE True:
SET Dialog Box to CursorX - X, CursorY - Y
ไม่สามารถให้เคสทดสอบสำหรับความท้าทายนี้ได้
นี่เป็นความท้าทายของการเล่นกอล์ฟดังนั้นการส่งที่ถูกต้องที่สุดในวันที่ 14 มีนาคม (วัน Pi) จะชนะ!







