社区
C#
帖子详情
求救: .net如何实现SetROP2光栅操作?
shooterlily
2003-12-04 05:41:11
如何实现异或笔?.net框架本身有支持吗?
我用DLLImport后实现了画线,但无法实现写字,
bitblt有时还会导致什么反应没有,请各位帮忙!
...全文
116
4
打赏
收藏
求救: .net如何实现SetROP2光栅操作?
如何实现异或笔?.net框架本身有支持吗? 我用DLLImport后实现了画线,但无法实现写字, bitblt有时还会导致什么反应没有,请各位帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shooterlily
2003-12-05
打赏
举报
回复
谢谢楼上各位,我用DllImport调用SetROP2后调用MoveToEx和LineTo能够正确地画出异或线;
但我要实现鼠标移动中文本的异或,调用SetROP2后调用TextOut无法得到正确结果,
于是调用CreateCompatibleDC,CreateCompatibleBitmap,实现BitBlt的异或,
结果却不能达到目的,不知各位有没有兴趣帮我试一试?
下面是部分源代码
if(不是第一次)//使用内存DC再异或一次达到恢复的目的
{
BitBlt(mHdc,0,0,Width,Height,mHMemDc,0,0,0x00660046);
}
int hBrush = CreateSolidBrush(0);
unsafe
{
RECT rect = new RECT();
rect.left = 0;
rect.top = 0;
rect.right = Width;
rect.bottom = Height;
FillRect(mHMemDc,(int)&rect,hBrush);
}
SetTextColor(mHMemDc,0xFFFF00);
TextOut(mHMemDc,x,y,text,text.Length);
BitBlt(mHdc,0,0,Width,Height,mHMemDc,0,0,0x00660046);//新的文本异或
Firestone2003
2003-12-04
打赏
举报
回复
楼上说得对
FileNewExit
2003-12-04
打赏
举报
回复
try:
[DllImport("gdi32.dll", EntryPoint="SetROP2")]
public static extern int SetROP2 (
IntPtr hdc,
int nDrawMode
);
o1o
2003-12-04
打赏
举报
回复
直接引用试过了没。
C# 调用
Set
ROP2
实现
橡皮线
DotNet Framework的GDI+较GDI添加了新的功能并对现有的功能进行了优化,但是Graphics类中没有提供
实现
类似GDI中
Set
ROP2
函数来更改绘图模式的功能。在计算机图形应用程序开发过程中经常用到反色模式来
实现
用户交互...
C# 调用
Set
ROP2
实现
橡皮线效果
在C#
.Net
中调用相关Win32 api
实现
橡皮线的交互效果。
API之网络函数---整理网络函数及功能
WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举
操作
...
VC++开发一个资源编辑器
7.画选择框:使用DrawFocusRect函数,清除选择框,指定
Set
ROP2
(hdc, R2_NOT); ———————————————— 版权声明:本文为CSDN博主「衢州小风风」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文...
mfc 画图板 程序文档
3.2.
Set
ROP2
实现
重绘 6 3.3. 嵌套View
实现
画布 6 3.4. 鼠标靠近目标时突出显示 7 3.4.1. 判断一点是否属于矩形HStrokeRect 7 3.4.2. 判断一点是否属于线段 8 3.4.3. 判断一点是否属于椭圆 8 3.5. 文档序列化 9 3.6....
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章