vb获取编辑器的jquery富文本编辑器框内容

1.我想要 获取和 设置富文本框内的内容,&SendMessage(330868,&WM_SETTEXT,&0,&str)功能貌似不能对文本框进行内容更改的。
2.我如果对富文本框模拟F12按键效果?
希望有这方面经验的大虾指点一下。
回复讨论(解决方案)
有没有朋友能够帮一下忙...
1个问题1个问题的解决.
解决问题1需要两步:
第一步是获取输入窗体中的文本框的handle;第二步是向这个文本框发送文本。&
对于第一步,我们可以用FindWindowEx函数来找到输入窗口的handle,&再用EnumChildWindows函数找到这个输入窗口中的文本框的handle。&
对于第二步,用SendMessage函数给这个文本框发送WM_SETTEXT消息即可。&
你看看api声明是否正确,handle(330868)最好用变量(获取)传值.
你的操作应该是针对外部程序吧。
设置富文本框内的内容,需要用SendMessage函数给文本框发送WM_CHAR消息&
模拟F12按键:
Private&Declare&Function&PostMessage&Lib&&user32&&Alias&&PostMessageA&&(ByVal&hwnd&As&Integer,&ByVal&wMsg&As&Integer,&ByVal&wParam&As&Integer,&ByRef&lParam&As&Integer)&As&Integer
Private&Declare&Function&MapVirtualKey&Lib&&user32&&Alias&&MapVirtualKeyA&&(ByVal&wCode&As&Integer,&ByVal&wMapType&As&Integer)&As&Integer
&&&&Private&Const&WM_KEYDOWN&As&Short&=&&H100S
&&&&Private&Const&WM_KEYUP&As&Short&=&&H101S
&&&&Private&Const&WM_CHAR&As&Short&=&&H102S
&&&&Public&Function&MakeKeyLparam(ByVal&VirtualKey&As&Integer,&ByVal&flag&As&Integer)&As&Integer
&&&&&&&&Dim&s&As&String
&&&&&&&&Dim&Firstbyte&As&String&'lparam参数的24-31位
&&&&&&&&If&flag&=&WM_KEYDOWN&Then&'如果是按下键
&&&&&&&&&&&&Firstbyte&=&&00&
&&&&&&&&Else
&&&&&&&&&&&&Firstbyte&=&&C0&&'如果是释放键
&&&&&&&&End&If
&&&&&&&&Dim&Scancode&As&Integer
&&&&&&&&Scancode&=&MapVirtualKey(VirtualKey,&0)
&&&&&&&&Dim&Secondbyte&As&String&
&&&&&&&&Secondbyte&=&Hex(Scancode).PadLeft(2,&&0&)
&&&&&&&&s&=&Firstbyte&&&Secondbyte&&&&0001&&
&&&&&&&&MakeKeyLparam&=&Val(&&H&&&&s)
&&&&End&Function
&&&&&&&&PostMessage(句柄,&WM_KEYDOWN,&Keys.F12,&gclsPublic.MakeKeyLparam(Keys.F12,&WM_KEYDOWN))
&&&&&&&&PostMessage(句柄,&WM_KEYUP,&Keys.F12,&gclsPublic.MakeKeyLparam(Keys.F12,&WM_KEYUP))
最后两句改成如下:
&&&&&&&&PostMessage(句柄,&WM_KEYDOWN,&Keys.F12,&MakeKeyLparam(Keys.F12,&WM_KEYDOWN))&
&&&&&&&&PostMessage(句柄,&WM_KEYUP,&Keys.F12,&MakeKeyLparam(Keys.F12,&WM_KEYUP))
你的操作应该是针对外部程序吧。
设置富文本框内的内容,需要用SendMessage函数给文本框发送WM_CHAR消息
模拟F12按键:
Private&Declare&Function&PostMessage&Lib&&user32&&Alias&&PostMessageA&&(ByVal&hwnd&As&Integer,&ByVal&wMsg&As&Integer,&ByVal&wParam&As&Integer,&ByRef&lParam&As&Integer)&As&Integer
Private&Declare&Function&MapVirtualKey&Lib&&user32&&Alias&&MapVirtualKeyA&&(ByVal&wCode&As&Integer,&By…
能给个SendMessage函数给文本框发送WM_CHAR消息的例子吗?
可以看下这个帖中的例子:
http://topic.csdn.net/u//c2ab929f-131d-46f2-e30727a.html用VB做文本编辑器_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
用VB做文本编辑器
上传于||文档简介
&&H​I
大小:8.61KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢必须的js方法
KindEditor.ready(function(K) {
editor = K.create('textarea[name=&contents&]',options);
KindEditor.sync();
判断编辑的内容是否为空
function validate(){
var title =$.trim( $(&#title&).val());
var content = $.trim($(&#contents&).val());
editor.sync();
$(&#contents&).val();
if(content == &&){
alert(&内容不能为空&)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:291次
排名:千里之外
原创:16篇用富文本编辑器存入数据库中的内容及图片如何读出显示在文本框内
&来源:读书人网&【读书人网():综合教育门户网站】
用富文本编辑器存入数据库中的内容及图片怎么读出显示在文本框内?我用的是js:jquery.wysiwyg.js这个js富文
用富文本编辑器存入中的内容及图片怎么读出显示在文本框内?我用的是js:jquery.wysiwyg.js这个js富文本编辑器,方便好用,看着简洁,我不想用fck。用wysiwyg这个遇到了问题,不能从中读出图片,只能读出图片的地址和内容,怎么能读出内容又能读出图片呢,各位大哥,大姐们帮帮忙!还想问下,fck能不能简化啊,把功能缩小点啊,尽量详细点,谢谢!
[解决办法]http://www.5hui.net/blog/article.asp?id=118[解决办法]fck可自定义按钮,ckeditor插入图片&$('a[href="#insertImage"]').click(function(){&&&&$('#wysiwyg').wysiwyg('insertImage',&'img/hourglass.gif');});添加定制的功能:&&style&type="text/css"&&&&&.alert&{&background:&url('img/error.gif')&no-repeat&!&}&/style&$('#wysiwyg').wysiwyg({&&&&controls&:&{&&&&&&&&alertSep&:&{&separator&:&true&},&&&&&&&&alert&:&{&&&&&&&&&&&&visible&&&:&true,&&&&&&&&&&&&exec&&&&&&:&function()&{&alert('Hello&World');&},&&&&&&&&&&&&className&:&'alert'&&&&&&&&}&&&&}});&富文本tinymce(1)
1、如果当前页面只有一个编辑器:
获取内容:tinyMCE.activeEditor.getContent()
设置内容:tinyMCE.activeEditor.setContent(“需要设置的编辑器内容”)
2、如果当前页面有多个编辑器(下面的“[0]”表示第一个编辑器,以此类推):
获取内容:tinyMCE.editors[0].getContent()
设置内容:tinyMCE.editors[0].setContent(“需要设置的编辑器内容”)
3、获取不带HTML标记的纯文本内容:
var activeEditor = tinymce.activeE
var editBody = activeEditor.getBody();
activeEditor.selection.select(editBody);
var text = activeEditor.selection.getContent( { ‘format’ : ‘text’ } );
取到的 text 即为纯文本内容。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:12199次
排名:千里之外
原创:60篇
转载:15篇
(13)(5)(3)(13)(12)(10)(10)(1)(1)(7)

我要回帖

更多关于 富文本编辑器 的文章

 

随机推荐