首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于sendmessage的消息问题 [已结贴,结贴人:qjzrd]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qjzrd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2007-11-28 14:52:43 楼主

    如果现在有个用AfxMessageBox 弹出的窗口

    ====================
    窗口标题为hell0

    内容为:欢迎光临

    =========================

    我用SendMessage发送什么消息能得到
    "欢迎光临"
    的内容呢 ?谢谢

    我用 char str1[512]={0};
        ::SendMessage(hwnd,WM_GETTEXT,512,(LPARAM)str1);
      得到是 窗体的标题 
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Prince_vegeta
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-28 14:56:311楼 得分:5
    再进一步查找;

    char  str1[512]={0};
    ::SendMessage(hwnd,WM_GETTEXT,512,(LPARAM)str1);

    hwnd此时为窗体的句柄.需要找到显示"欢迎光临"控件的句柄再发送SendMessage.


    另见:
    http://topic.csdn.net/u/20071117/15/108e1787-ec5a-450f-8fe7-4328a370a0ea.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rabo
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-28 15:24:012楼 得分:5
    GetDlgItemText(...)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qjzrd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-28 15:24:343楼 得分:0
    只是afxmessagebox弹出的窗口 文字是写在哪的呢

    如AfxMessageBox("欢迎光临");

    这个欢迎光临是写在窗体上的 那这个窗体的句柄怎么获取呢

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Prince_vegeta
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-28 15:54:424楼 得分:5
    你是获取其他程序的AfxMessageBox中的内容吗?

    是的话,获取AfxMessageBox中的内容不大好找,因为AfxMessageBox本身带一个"!"图标,其本身就是一个Static.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qjzrd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-29 01:24:525楼 得分:0
    是的呢 愁死我了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hdt
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-29 05:48:556楼 得分:5
    如果有文本就是内容,否则是图标
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qjzrd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-29 12:52:407楼 得分:0
    它要是有图标 还有文本呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qjzrd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2007-11-29 13:37:298楼 得分:0
    呵呵  反过来 搞定  谢谢各位
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved