在RichTextBox中已经输入了一些内容:有文字,位图.
当我要对这些内容处理时,如何辨别是文字,还是位图,如果是位图他是哪幅位图.
(其实我想要将哪些位图转换成相应的代号传送其他机器.)
当我要对这些内容处理时,如何辨别是文字,还是位图,如果是位图他是哪幅位图.
(其实我想要将哪些位图转换成相应的代号传送其他机器.)
解决方案 »
- 想完成一个功能,点一下按键换一张图片
- 請問各位有用過“Microsoft Outline Control”控件嗎,有問題請教
- 学完C,想学VB请大家推荐几书!最好是在网上能下载的!谢谢
- 从DataGird输出到Execl里出现了问题,请大家帮忙!
- 可不可以在vb中设置iis??
- adodb与sql
- 很多天了,都没能解决!关于ADO中的UPDATE
- 再论在VB中显示XML数据
- 急急急急急急急急急急急急急急急急!!!!!!!!
- Source Safe究竟有什么用啊,我装vb的时候都不选他。
- 在RichTextBox中如何区分....???
- 如何用textbox+riched20.dll创造别一个richtextbox(能彩色显示字体)?
Public Type NMHDR_RICHEDIT
hwndFrom As Long
wPad1 As Integer
idfrom As Integer
code As Integer
wPad2 As Integer
End Type Public Type CHARRANGE
cpMin As Long
cpMax As Long
End Type Public Type SELCHANGE
NMHDR As NMHDR_RICHEDIT
chrg As CHARRANGE
seltyp As Long
End Type CopyMemory tSC, ByVal lParam, Len(tSC)
RaiseEvent SelectionChange(tSC.chrg.cpMin, tSC.chrg.cpMax, tSC.seltyp)然后获取tSC.seltyp的值,取值如下:
SEL_EMPTY = &H0 '为空
SEL_TEXT = &H1 '为文本
SEL_OBJECT = &H2 '为图片、OLE对象等
SEL_MULTICHAR = &H4 '多个字符
SEL_MULTIOBJECT = &H8 '多个对象
你所说的所有功能都可以实现,不过需要你对API比较熟,而且对于Windows消息和SubClass技术也比较熟,另外你处理的是RichTextBox控件,需要对RTB SDK熟悉!呵呵我正在研究这方面的东东!~:)