• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-145  評論-173  文章-70  trackbacks-0
            在我們平時的使用中,復(fù)制和粘貼都是很常見的操作,這其中,都使用到了一個很有用的資源-----剪切板。復(fù)制,即將內(nèi)容拷貝到剪切板,此為一個進程,當需要進行粘貼的時候,另外的一個進程訪問剪切板,將其中的內(nèi)容拷貝到需要復(fù)制的地方,此為另外的一個進程。更一般的是,多個進程,都可以共同的訪問到剪切板的內(nèi)容,使得可以正常的實現(xiàn)數(shù)據(jù)的傳輸。所以,剪切板,是一個實現(xiàn)進程之間通信的重要工具。
            看看下面的這個代碼,如何實現(xiàn)剪貼板的代碼:
            void CTest9Dlg::OnSend() 
            {
                
            // TODO: Add your control notification handler code here
                if(OpenClipboard())
                
            {
                    CString str;
                    HANDLE clipboard;
                    
            char * buf;
                    EmptyClipboard();
                    GetDlgItemText(IDC_EDIT_SEND,str);
                    clipboard 
            = GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);
                    buf 
            = (char *)GlobalLock(clipboard);
                    strcpy(buf,str);
                    GlobalUnlock(clipboard);
                    SetClipboardData(CF_TEXT,clipboard);
                    CloseClipboard();
                }

            }



            void CTest9Dlg::OnRec() 
            {
                
            // TODO: Add your control notification handler code here
                if(OpenClipboard())
                
            {
                    
            if (IsClipboardFormatAvailable(CF_TEXT))
                    
            {
                        HANDLE clipboard;
                        
            char *buf;
                        clipboard 
            = GetClipboardData(CF_TEXT);
                        buf 
            = (char *)GlobalLock(clipboard);
                        GlobalUnlock(clipboard);
                        SetDlgItemText(IDC_EDIT_RECIEVE,buf);
                        CloseClipboard();
                    }

                }

            }


            具體的實現(xiàn)就不用多說了,以后使用的時候,僅僅需要進行Copy就可以了。。。
            posted on 2010-02-10 12:57 deercoder 閱讀(627) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            国产精品久久久久久五月尺| 久久精品成人免费观看97| 久久精品国产精品亚洲人人| 狠狠人妻久久久久久综合蜜桃| 久久精品国产欧美日韩| 2021国内精品久久久久久影院| 久久青青草原精品国产| 久久久精品久久久久久| 久久夜色精品国产噜噜噜亚洲AV| 夜夜亚洲天天久久| 久久婷婷色综合一区二区| 久久精品国产91久久综合麻豆自制| 超级碰久久免费公开视频| 国色天香久久久久久久小说| 久久青青草原综合伊人| 一极黄色视频久久网站| 亚洲综合久久综合激情久久| 少妇人妻88久久中文字幕| 久久伊人中文无码| 青青草国产精品久久久久| 久久久久亚洲AV无码专区体验| 日韩一区二区三区视频久久| 久久天堂电影网| 久久精品国产99久久无毒不卡| 亚洲国产一成久久精品国产成人综合 | 2020国产成人久久精品| 精品欧美一区二区三区久久久 | 亚洲国产精品久久| 亚洲欧美日韩中文久久| 7777精品伊人久久久大香线蕉| 久久国产乱子伦精品免费午夜| 久久精品国产一区| 久久99国产精品二区不卡| 久久久久亚洲av无码专区| 色狠狠久久AV五月综合| 三级三级久久三级久久 | 亚洲国产成人精品久久久国产成人一区二区三区综 | 色综合久久久久综合体桃花网 | 91精品国产高清久久久久久io | 国内精品久久久久久99蜜桃 | 伊人色综合久久天天网|