您知道那些Windows盒子只能做一件事吗?
让我们将其带入一个新的高度!
挑战
创建一个带有按钮的对话框,该按钮可随您的光标移动到任何地方!
眼镜
不可输入。可能输出到STDOUT或STDERR。您必须使用一个按钮打开一个窗口(不需要文本,但是文本可能包含在窗口标题,对话框或按钮中)。该按钮必须是可单击的,并且必须始终位于光标下方,以便您只能单击它。单击后,它可以做任何您想做的事,但是请不要使它崩溃,因为我将对此进行测试...只要不按下按钮,对话框就必须保持打开状态,但是它不需要关闭按钮时关闭。
你可以做的假设
- 您可以假定光标将停留在绘图画布中。
- 您可以假定窗口将保持焦点,但是只要不按下按钮,就不能使窗口失去焦点。
伪代码示例
这是一些示例伪代码:
Open Dialog Box
Add Button to Dialog Box at position X, Y
WHILE True:
SET Dialog Box to CursorX - X, CursorY - Y
无法为该挑战提供测试用例
这是一个代码高尔夫球挑战赛,因此3月14日(Pi Day)最短的有效提交将获胜!







