怎么在桌面画图啊??高分!!! 直接做个WinForm吧,效果估计也差不多 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就像yqdeng(享受生活每一天) 说得,作一个透明的Form.>>假如把他改成一直浮在所有窗口上面的程序又怎么做??设置Form.TopMost属性为true. 将FormBorderStyle属性改为None就行了 声音图标一样可以用NotifyIcon控件 重载paint方法呀。如protected override void OnPaint(PaintEventArgs e ){Graphics g=e.Graphics; Pen you=new Pen(Color.Brown,23); Font his=new Font("Arial",12); Brush me=new SolidBrush(Color.Black); //Point[] my=new Point[4]; //my[0].X=123; //my[0].Y=34; //my[1].X=44; //my[1].Y=168; //my[2].X=23; //my[2].Y=99; //my[3].X=34; //my[3].Y=34; //byte[] he=new Byte[2]; //[0]. ////g.DrawPath(you,path); g.DrawString("turyi",his,me,12,12); you.Dispose(); me.Dispose();}这样就可以在Form 上画图了。呵呵很简单吧!!!!! IntPtr hwnd = GetWindowDC(GetDesktopWindow()); Graphics g = Graphics.FromHwnd(hwnd);g.DrawLine(......); //画你想画的东东ReleaseDC((IntPtr)null, hwnd);GetWindowDC,GetDesktopWindow,ReleaseDC都是常用的API,他们的声明我就不写了 大哥,你想是一回事,别人没有给你提供,你说怎么办??你想上月球,那就只有坐飞船你开汽车永远是到不了的。如果你非得要用标准的.Net WinForm,那你就做一个背景透明的Form吧,然后激活他,但不取得焦点。。(但是这样,别人一切换窗口,一切都完了) 就是有这个问题,我按下ctrl+d就不见了,晕啊 我真的服了你了!我就想不通,你为什么不愿意用API???标准类库中没有的东东,难道你让他变出来?? 我记的有个Screen数组,你可以看看Screen[] screens = Screen.AllScreens;Screen screen = screens[0];//获取屏幕变量也不知道有没有用。 你作个没有标题栏的窗体不就可以了吗?再设置成透明的.没有标题栏,就不用说了,透明的可以更改窗体的Opacity属性自己试试吧! 你又想嵌入桌面,又想浮在所有程序之上,这怎么可能?????你想浮在所有程序之上,就采用yqdeng(享受生活每一天) 的用法你想嵌入桌面,你可以做一个html页,把你的小表做activex 控件。这样也可以 aspxDataView怎么样将分页中的全选按钮去掉?? 这样合法吗? winform界面传值 突发奇想,能否利用WEB QQ用C#登录QQ?实现飞信和QQ的互通 这面试题难了点吧,大家来看看啊xml的 下载一个C#网站,布置到IIS上,访问出现问题:对路径“d:\windows\system32\inetsrv\RuntimeError.log”的访问被拒绝。 TabControl的选项卡的问题 调用sqlconnection.open()就出问题,都快没信心了~~ 如何实现xp开机的用户切换界面 C#正确么 发布的网页出错误:链不上数据库 请教关于Form窗体的问题
设置Form.TopMost属性为true.
如
protected override void OnPaint(PaintEventArgs e )
{Graphics g=e.Graphics;
Pen you=new Pen(Color.Brown,23);
Font his=new Font("Arial",12);
Brush me=new SolidBrush(Color.Black);
//Point[] my=new Point[4];
//my[0].X=123;
//my[0].Y=34;
//my[1].X=44;
//my[1].Y=168;
//my[2].X=23;
//my[2].Y=99;
//my[3].X=34;
//my[3].Y=34;
//byte[] he=new Byte[2];
//[0].
//
//g.DrawPath(you,path);
g.DrawString("turyi",his,me,12,12);
you.Dispose();
me.Dispose();
}
这样就可以在Form 上画图了。呵呵
很简单吧!!!!!
Graphics g = Graphics.FromHwnd(hwnd);g.DrawLine(......); //画你想画的东东ReleaseDC((IntPtr)null, hwnd);
GetWindowDC,GetDesktopWindow,ReleaseDC都是常用的API,他们的声明我就不写了
Screen[] screens = Screen.AllScreens;
Screen screen = screens[0];//获取屏幕变量
也不知道有没有用。
你作个没有标题栏的窗体不就可以了吗?
再设置成透明的.
没有标题栏,就不用说了,
透明的可以更改窗体的Opacity属性
自己试试吧!
你想浮在所有程序之上,就采用yqdeng(享受生活每一天) 的用法
你想嵌入桌面,你可以做一个html页,把你的小表做activex 控件。这样也可以