绘图的主体是用链表实现画线,请问怎么在此基础上实现用键盘进行撤销操作呢?
跪求大神指点TT
解å³æ¤é®é¢æ两个é®é¢éè¦è§æ³¨ï¼
1ãå¦ä½ææCTRL+Zæ¶æ¯ï¼ä¸¤ç§éå¾ï¼ä¸æ¯å®ä¹å éå¨ï¼å¨èµæºç®¡çå¨ä¸å®ä¹ å¿«æ·é®ï¼å¹¶ä¸æ¤æ¶èåç»å®ï¼äºæ¯éè½½ PreTranslateMessageï¼æ£æ¥ç¨æ·æ¯å¦æä¸çCTRL+Zï¼å¹¶æ§è¡ç¸å ³æä½ã
2. å¦ä½å®ææ¤æ¶æä½ã
æ ¹æ®ç¨åºçåè½ä¸åï¼ç®åç¹å¯ä»¥å®ä¹ä¸ä¸ªç»ææç±» æ¥åå¨ç¨æ·æä½åæä½å¯¹è±¡çåå§ç¶æï¼å¦å¢å ä¸ä¸ªå¯¹è±¡ï¼å é¤ä¸ä¸ªå¯¹è±¡ï¼ç§»å¨å¯¹è±¡çï¼å¹¶å°æä½çæFILO顺åºåå¨ãå½æ£æµå°CTRL+Zäºä»¶æ¶ï¼ä»ç¨æ·æä½æ ä¸ååºæåææä½ï¼å¹¶æ§è¡ç¸å ³çæ¤æ¶æä½å³å¯ãå ·ä½å®ç°ä¸ç¨åºåè½ç¸å ³ï¼å¨æ¤ä¸åå¤è¯´ã
åå°ä¸é¢ä¸¤ç¹ï¼éä½ï¼æ¤æ¶çå®ç°å°±æ²¡ä»ä¹é®é¢äº
1ãå¦ä½ææCTRL+Zæ¶æ¯ï¼ä¸¤ç§éå¾ï¼ä¸æ¯å®ä¹å éå¨ï¼å¨èµæºç®¡çå¨ä¸å®ä¹ å¿«æ·é®ï¼å¹¶ä¸æ¤æ¶èåç»å®ï¼äºæ¯éè½½ PreTranslateMessageï¼æ£æ¥ç¨æ·æ¯å¦æä¸çCTRL+Zï¼å¹¶æ§è¡ç¸å ³æä½ã
2. å¦ä½å®ææ¤æ¶æä½ã
æ ¹æ®ç¨åºçåè½ä¸åï¼ç®åç¹å¯ä»¥å®ä¹ä¸ä¸ªç»ææç±» æ¥åå¨ç¨æ·æä½åæä½å¯¹è±¡çåå§ç¶æï¼å¦å¢å ä¸ä¸ªå¯¹è±¡ï¼å é¤ä¸ä¸ªå¯¹è±¡ï¼ç§»å¨å¯¹è±¡çï¼å¹¶å°æä½çæFILO顺åºåå¨ãå½æ£æµå°CTRL+Zäºä»¶æ¶ï¼ä»ç¨æ·æä½æ ä¸ååºæåææä½ï¼å¹¶æ§è¡ç¸å ³çæ¤æ¶æä½å³å¯ãå ·ä½å®ç°ä¸ç¨åºåè½ç¸å ³ï¼å¨æ¤ä¸åå¤è¯´ã
åå°ä¸é¢ä¸¤ç¹ï¼éä½ï¼æ¤æ¶çå®ç°å°±æ²¡ä»ä¹é®é¢äº
温馨提示:答案为网友推荐,仅供参考