| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 948 人关注过本帖
标题:总算弄出来了<向记事本编辑框发送中西文混合字符串> 这个s[i]&0XFF 谁能解 ...
取消只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:20 回复次数:2 
总算弄出来了<向记事本编辑框发送中西文混合字符串> 这个s[i]&0XFF 谁能解释一下 这是vc版与DELPHI版的唯一区别
#include<windows.h>
#include<stdio.h>

void main()
{
    //本程序段的试图打开一个记事本进程,然后向记事本发送一段中英文混合字符串
    //该程序段以前我用DELPHI已经编写成功的了,这里我用C再重写一下
    char s[]="1234中asdfg国258";
    int length1=strlen(s);
    //printf("字符串长度为%d\n",length1);
    if (WinExec("c:\\windows\\notepad.exe",SW_NORMAL)>31)
    {
        //printf("成功打开记事本进程\n");
        HWND notepadhandle= FindWindow("notepad",NULL);
        if (notepadhandle!=0)
        {
            //printf("能够找到记事本主进程主窗体\n");
            HWND childhandle=FindWindowEx(notepadhandle,0,"edit",NULL);
            if (childhandle!=0)
            {
                //printf("能够找到记事本编辑框窗体\n");
                int i=0;
                while (i<length1)
                {
                    SendMessage(childhandle,WM_CHAR,s[i]&0XFF,0);
                    i=i+1;
                }
            }
        }
    }

}
搜索更多相关主题的帖子: asdfg 字符串 include 记事本 
2012-10-29 22:36
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
分少啊 咋没人要呢

DO IT YOURSELF !
2012-10-30 10:55
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
明天早上结贴   。。。。。。

DO IT YOURSELF !
2012-10-30 19:20
快速回复:总算弄出来了<向记事本编辑框发送中西文混合字符串> 这个s[i]&0XFF 谁 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025748 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved