VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Å©Æ©Ç), ÐÅÇø: VB
±ê  Ìâ: ÔÚ RichTextBox Ö®ÖУ¬ ÈçºÎ½«±»Ñ¡È¡µÄÄÚÈÝ(°üº¬ÎÄ×Ö
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê08ÔÂ02ÈÕ18:38:42 ÐÇÆÚÈý), ×ªÐÅ

Èç¹û²»ÊÇд³ÌÐò£¬ ÄÇô¾ÍÊÇ°´Ï¼üÅÌ Ctrl+C¡£
µ±Ê¹ÓÃÕß°´Ï Ctrl+C Ê±£¬ RichTextBox »á¶Ô×Ô¼ºËͳö WM_COPY µÄÐÅÏ¢£¬ ¶ø½Ó×Å Ri
chTextBox µÄ´°¿Ú³ÌÐòÊÕµ½´ËÒ»ÐÅϢʱ£¬ ±ã»á½«±»Ñ¡È¡µÄÄÚÈÝ(°üº¬ÎÄ×Ö¼°Í¼Æ¬)¸´ÖƵ½
¼ôÌù²¡£
ËùÒÔÈç¹ûÏëÒª½« RichTextBox Öб»Ñ¡È¡µÄÄÚÈݸ´ÖƵ½¼ôÌù²¾£¬ Ö»Òª¶Ô RichTextBox ËÍ
³ö WM_COPY ÐÅÏ¢¼´¿É£¬ ÒÔÏÂÊdzÌÐò׫дÉϵÄϸ½Ú:
1. API º¯ÊýµÄÉùÃ÷ʽ:
Const WM_PASTE = &H302
Const WM_CUT = &H300
Const WM_COPY = &H301
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVa
l hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As 
Long
×¢£ºÈç¹ûÒÔÉϵÄÉùÃ÷·ÅÔÚ¡¸Ò»°ãÄ£¿é¡¹µ×Ï£¬ Ó¦ÔÚ Const Ö®Ç°¼ÓÉÏ Public ±£Áô×Ö£¬
 ²¢ÇÒ½« Private ±£Áô×ÖÈ¥µô¡£
2. µ÷ÓÃÀý:
SendMessage RichTextBox1.hWnd, WM_COPY, 0, ByVal 0&

--
 ©À©Á©Â©Ã©Ä©Å©Æ©Ç ¡ù¡ü 

¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: 202.118.233.140]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º5.277ºÁÃë