API可以实现
首先用FindWindow找到对话框然后用MoveWindow[DllImport("user32", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern int MoveWindow(IntPtr hWnd, int x, int y, int w, int h, int repaint);
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
首先用FindWindow找到对话框然后用MoveWindow[DllImport("user32", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern int MoveWindow(IntPtr hWnd, int x, int y, int w, int h, int repaint);
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
解决方案 »
- 想要一个上传图片的源码
- 关于委托的一个实例的疑惑
- c#客户端关闭如何让服务端也关闭?
- c#窗体程序怎么能用http下载呢?最好还要能得出下载速度。
- 牛人,帮拖啊!!!问了很多人都不会!
- 大家都来帮帮忙????谢谢
- 找高手,解决串口被其它程序占用后,如何读数据的问题,如果可以,可支付人民币
- web应用程序在另一台只装框架的电脑上不能使用,怎么回事?请指明教!还要装什么组件吗?
- USB转串口通过windows消息检测拨出,为什么检测不到?
- 水晶报表问题__菜鸟求指导
- 写程序遇到一个逻辑问题,欢迎大家来讨论。100分相送
- 求一简单的正则表达式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Visio里面的Shape都是可以读的到的~~~~~
能大概介绍一下如何读sharp吗?
将uml转换为代码比较简单,因为类图之类的东西有严格的格式要求,因此生成会简单一些
但往往 流程图是由产品人员制作,要求他们画类图不大显示。如果能对流程图再稍加规则限制,让普通人都能按照这个规则画出符合约定标准的流程图,那我就可以将流程图里面的业务逻辑转换为代码逻辑
你遍历Page就可以了
根据Shape的属性应该可以得到你想要的
可以参考一下
http://blog.csdn.net/lovefootball/archive/2007/12/15/1940322.aspx
这位兄弟可能只知其一 就喜欢胡说八道。
可以,你可以通过使用VisioSDK 来控制Visio ,然后根据反馈的信息,创建自定义格式的XMl文件!缺点: 用户方必须安装office Visio。UserControl你可以自己通过GDI+创建一个画流程图的组建,然后根据上述情况声称xml文件。缺点:开发周期会有一定的延长。(当然,如果熟练的话,这个不是问题。而且这个比Visio更灵活)Visio 的你可以看 http://www.cnblogs.com/duochunyu/articles/538654.html
只是一个用visio 作为画图的可能性演示。没有代码!如果还有什么问题,你可以联系我!
生成代码,并能正常运行是一种理想状态。如果能把流程图里的业务逻辑提取出来,就已经能满足70%以上的需求了
谢谢你的详细解答请问你那边有VisioSDK 的资料吗?自己开发控件基本上可以放弃。。大家都是使用visio的。你讲的第一种方案应该是开发成本最低的