我接触VC++里的MFC不长时间,希望给我一个详细的编写撤销的做法和选取的做法,谢谢了,我的图形基类名为CGraphics
ä¸æ¸
æ¥ä½ çå
·ä½ç¨åºï¼åªè½æ¨¡ç³å»ºè®®ã
æ¤éåéåï¼é¦å è¦æ±ä½ çç»å¾ç¨åºï¼å¿ 须记å½å®æ´çç»å¾æ°æ®ã
éåï¼å°±æ¯å¨OnLbuttonUpå½æ°ä¸ï¼éè¿é¼ æ åæ ï¼è½¬æ¢ScreenToClientï¼å»å¯¹æ¯è®°å½çç»å¾æ°æ®ï¼å¤æ°æ¯éè¿PtInRect PtInRgnä¹ç±»çï¼ä¹å¯ä»¥ä½¿ç¨èªå®ä¹ç®æ³è®¡ç®ãéåä¹åï¼å¯ä»¥ç»ä½ çç±»å¢å ä¸ä¸ªæ è®°ï¼å¦æææ è®°ï¼å¨OnDrawéé¢ç»å¶çæ¶åå°±âæ 红âæ¾ç¤ºã
æ¤éï¼åºè¯¥æ¯å¨éåä¹åçï¼å°æéä¸æ è®°çç±»å é¤æè å¨OnDrawéé¢è·³è¿æ¾ç¤ºç»å¶å°±å¯ä»¥äºã
æ¤éåéåï¼é¦å è¦æ±ä½ çç»å¾ç¨åºï¼å¿ 须记å½å®æ´çç»å¾æ°æ®ã
éåï¼å°±æ¯å¨OnLbuttonUpå½æ°ä¸ï¼éè¿é¼ æ åæ ï¼è½¬æ¢ScreenToClientï¼å»å¯¹æ¯è®°å½çç»å¾æ°æ®ï¼å¤æ°æ¯éè¿PtInRect PtInRgnä¹ç±»çï¼ä¹å¯ä»¥ä½¿ç¨èªå®ä¹ç®æ³è®¡ç®ãéåä¹åï¼å¯ä»¥ç»ä½ çç±»å¢å ä¸ä¸ªæ è®°ï¼å¦æææ è®°ï¼å¨OnDrawéé¢ç»å¶çæ¶åå°±âæ 红âæ¾ç¤ºã
æ¤éï¼åºè¯¥æ¯å¨éåä¹åçï¼å°æéä¸æ è®°çç±»å é¤æè å¨OnDrawéé¢è·³è¿æ¾ç¤ºç»å¶å°±å¯ä»¥äºã
温馨提示:答案为网友推荐,仅供参考