6729|16

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WinCE中如何禁止/开启Edit自动换行功能 [复制链接]

如题,我想实现PC上记事本的自动换行功能。
此帖出自WindowsCE论坛

最新回复

你看清楚你的问题,是换行问题,没有问过重绘。  详情 回复 发表于 2007-7-25 22:26
点赞 关注
 

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
自己顶一下
此帖出自WindowsCE论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
可以设置你的Edit为多行和单行显示,这样就可以实现自动换行和非自动换行.(想法而已,没做过,应该可以)
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
Edit控件里有单行显示还是多行显示这么一个下拉列表的选项。右击Edit控件——属性,好像就在左边。
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
我的意思是运行时切换。。
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

6
 
那你在运行时改一下属性就行了,先
GetWindowLong, 改好后SetWindowLong
此帖出自WindowsCE论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(中级)

7
 
我的代码也是这样写的,可是不起作用;
hMenu = CommandBar_GetMenu(GetDlgItem(hwnd, 0), 0);
                HWND heidt;
                long style;
               
                heidt = GetDlgItem(hwnd, EBOOK_EDITID);
                style = GetWindowLong(heidt, GWL_STYLE);
               
                if(pData->bWrap)
                {
                        pData->bWrap = FALSE;
                        CheckMenuItem(hMenu, ID_MENUWRAP, MF_UNCHECKED);
                        style |= WS_HSCROLL;
                }
                else
                {
                        pData->bWrap = TRUE;
                        CheckMenuItem(hMenu, ID_MENUWRAP, MF_CHECKED);
                        style &= ~WS_HSCROLL;
                }
                SetWindowLong(heidt, GWL_STYLE, style);
                SetWindowPos(heidt, 0, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_FRAMECHANGED);
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
不是这个WS_HSCROLL啊,这个是控制滚动条的。我记得是ES_*的
此帖出自WindowsCE论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

9
 
ES_AUTOHSCROLL吗?不行啊。
是不是要把内容保存起来,重新创建一个Edit再加入内容啊?不会这么惨吧
此帖出自WindowsCE论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

10
 
你是不是没有MSDN,怎么感觉老盯着滚动条,哈哈,多行和滚动条有什么关系。你去看下MSDN吧
http://msdn2.microsoft.com/en-us/library/ms672063.aspx
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

11
 
多行与滚动条就是有关系。楼上的有MSDN,找得到的话,不吝赐教!
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
答案都给你了,也没什么好说的了。
此帖出自WindowsCE论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

13
 
to nbcool(载舟之水)
看到的话去这个贴子回一下,我结分给你.
http://community.eeworld.net/Expert/topic/5287/5287053.xml?temp=.1913874
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

14
 
。。。好多“高手”都是信口开河!不过看在你讲了这么多,还是给你一点分
此帖出自WindowsCE论坛
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
是你自己无知罢了,MSDN上写得很清楚,链接都给你了。
此帖出自WindowsCE论坛
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

16
 
我承认无知,但如果愿意给予帮助,就应该有点责任心吧。
MSDN我也看过很多遍,解决不了。后来我用单文档就实现了,Edit重绘时没有调整输出。
此帖出自WindowsCE论坛
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

17
 
你看清楚你的问题,是换行问题,没有问过重绘。
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表