9 个解决方案
#1
up
有木有人啊?大神们帮帮忙,谢谢了,分不够再加!
有木有人啊?大神们帮帮忙,谢谢了,分不够再加!
#2
up
求帮助~~~~~
求帮助~~~~~
#3
1、响应WM_LBUTTONDOWN(OnLButtonDown)获取选取的start点(或end点:反向选取)
2、响应WM_MOUSEMOVE(OnMouseMove),获取鼠标当前pos,计算选择区域,调用SetROP2,擦除旧的,建立新的选择区域
3、调用GetTextMetrics获取字体信息,根据字体尺寸信息,选择区域确定要复制的文本
2、响应WM_MOUSEMOVE(OnMouseMove),获取鼠标当前pos,计算选择区域,调用SetROP2,擦除旧的,建立新的选择区域
3、调用GetTextMetrics获取字体信息,根据字体尺寸信息,选择区域确定要复制的文本
#4
万分感谢!
#5
是自己做编辑器?反选是画出来的,选择的位置是可以记住的,拷贝是根据选择位置直接从内存中提取的。
#6
嗯,自己做编辑器。您能在说的详细点吗?谢谢!
#7
为什么我发了好几个帖子了都没人回答我的问题啊,人都哪里去了???
#8
求高人指点!!color=#FF0000][/color]
#9
参考Notepad++源代码
#1
up
有木有人啊?大神们帮帮忙,谢谢了,分不够再加!
有木有人啊?大神们帮帮忙,谢谢了,分不够再加!
#2
up
求帮助~~~~~
求帮助~~~~~
#3
1、响应WM_LBUTTONDOWN(OnLButtonDown)获取选取的start点(或end点:反向选取)
2、响应WM_MOUSEMOVE(OnMouseMove),获取鼠标当前pos,计算选择区域,调用SetROP2,擦除旧的,建立新的选择区域
3、调用GetTextMetrics获取字体信息,根据字体尺寸信息,选择区域确定要复制的文本
2、响应WM_MOUSEMOVE(OnMouseMove),获取鼠标当前pos,计算选择区域,调用SetROP2,擦除旧的,建立新的选择区域
3、调用GetTextMetrics获取字体信息,根据字体尺寸信息,选择区域确定要复制的文本
#4
万分感谢!
#5
是自己做编辑器?反选是画出来的,选择的位置是可以记住的,拷贝是根据选择位置直接从内存中提取的。
#6
嗯,自己做编辑器。您能在说的详细点吗?谢谢!
#7
为什么我发了好几个帖子了都没人回答我的问题啊,人都哪里去了???
#8
求高人指点!!color=#FF0000][/color]
#9
参考Notepad++源代码