用户操作
[即时聊天] [发私信] [加为好友]
赵春生ID:Prince_vegeta
33607次访问,排名3655(1),好友0人,关注者14人。
大家好!
Prince_vegeta的文章
原创 36 篇
翻译 0 篇
转载 0 篇
评论 59 篇
赵春生的公告
    最近上网不便……
最近评论
Prince_vegeta:如果在RichEdit中双击鼠标,那原本是选中状态的字符串还能是“选中”状态吗?双击事件RichEdit本身就能响应,而偏偏又自己定义了一个,可能你说的这种功能很难实现。
fabby:你好,最近我也在研究这一块的东西;
自己有一个想法就是在一篇文章中,我如果双击鼠标那么程序就能够自动的把被高亮选中的字符串复制到缓冲区中去,不知道LZ能不能提供下帮助
Prince_vegeta:希望这篇讨论对你有所帮助:
http://topic.csdn.net/u/20080709/18/389BF9EB-F694-4CF2-84C4-4BD6C778B19E.html
reker:这也好意思发....你能拿到RichEdit中的图片么?
建议把这篇文章改成“如何获取其他程序RichEdit控件中的文本”
ACA:vc知识库啊,伴随我度过最早的那段程序员的生涯,恩,快10年咯
文章分类
收藏
    相册
    我的个人主页
    我的天地(综合)
    友情链接
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky

    原创 《向Notepad发送Ctrl+A消息》收藏

    新一篇: 《去除“HTML Help Workshop”反编译功能中的Bug》 | 旧一篇: 《遍历和查找外部程序Tree-View中的项目》

      Ctrl+A消息实际上就是EM_SETSEL,WPARAM为文本起始位置,LPARAM为文本结束位置,当LPARAM为-1时则表示选取由WPARAM指定位置以后的所有文本。

    #include <windows.h>


    int APIENTRY WinMain(HINSTANCE hInstance,
                         HINSTANCE hPrevInstance,
                         LPSTR     lpCmdLine,
                         
    int       nCmdShow)
    {
        
        HWND hwnd
    =NULL;
        hwnd
    =FindWindow("Notepad",0);
        hwnd
    =FindWindowEx(hwnd,0,"Edit",0);
        
    if (hwnd)
        
    {
            SendMessage(hwnd,EM_SETSEL,
    0,-1);//从开始到文本末尾
        }

        
    else
            
            MessageBox(NULL,
    "[Notepad] 未发现!","错误!",NULL);
        
        CloseHandle(hwnd);
        
    return 0;
        
    }
     

    发表于 @ 2007年02月11日 16:46:00|评论(loading...)|编辑

    新一篇: 《去除“HTML Help Workshop”反编译功能中的Bug》 | 旧一篇: 《遍历和查找外部程序Tree-View中的项目》

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 赵春生