怎么样用一个指定的Rectangle 来限制 MDI父窗体的工作区

问题描述

1。怎么样用一个指定的Rectangle来限制 MDI父窗体的工作区,限制后,子窗体就在限定的Rectangle内    在子窗体最大化的时候,子窗口的最大化,最小化,还原等图标还是在主窗口(最大化,最小化,还原等图标)的下面,子窗口工作区显示在 则还是在限定的区域内用API这样实现,Delphi里通过调用DLL象下面实现:SetWindowPos(MainForm.ClientHandle,0,0,0,ARect.Right-ARect.Left,ARect.Bottom-ARect.Top-tsWorksheets.Height,SWP_NOMOVEorSWP_NOZORDER);但是调用DLL,不方便对C#代码的维护,C#里面有什么API可以调用实现这种功能吗

解决方案

解决方案二:
这个C#也得用API实现和你的那个代码使用上是一样的。

时间: 2024-11-02 20:29:27

怎么样用一个指定的Rectangle 来限制 MDI父窗体的工作区的相关文章

如何使MDI父窗体调用子窗体(子窗体同时只能显示一个)

问题描述 如题,有多少种方法 解决方案 解决方案二: 6种方法使MDI父窗体调用子窗体(子窗体同时只能显示一个)解决方案三: 就楼主这小气样,想不通还有人回答你问题

C或C++如何捕获一个指定盘内文件的打开操作?

问题描述 C或C++如何捕获一个指定盘内文件的打开操作? 有一个安全区盘,登陆相关软件的时候这个盘才会显示出来,才能进行里面的文件操作,现在我已经登陆了这个软件,那么怎样才能捕获到这个安全区内文件的打开操作呢? 解决方案 不知道你说的安全盘怎么实现的,如果就是文件系统,就直接打开读取就可以了.如果是shell namespace扩展,这个是没办法直接调用的,要看有没有编程接口了. 解决方案二: 该怎么直接打开读取呢?希望你说具体点,我就是个大菜鸟,嘿嘿

linux下创建一个指定文件大小并实现从ext2到ext3的转换

创建指定大小的ext2文件 使用dd生成一个指定大小的1G空间 dd if=/dev/zero of=/home/foobar bs=1M count=1000 创建1G大小空间 格式化创建的空间(此时文件类型是ext2) mke2fs -vFm0 /home/foobar 创建目录 mkdir /foobar 挂载生成的空间到指定目录 mount -o loop /home/foobar /foobar/ 设置文件权限 chmod 777 /foobar 查看磁盘空间大小与文件类型 df -h

删除一个目录下的所有文件但保留一个指定文件

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1735050 之前看过oldboy(老男孩)前辈的一篇文章<linux面试题:删除一个目录下的所有文件,但保留一个指定文件>,近日终于有机会得以验证,但与老男孩前辈的文章中具体讲的有些不太一样,故而专门写一篇文章重新整理这个问题.虽然是同一个话题,和同一种思路,但细节上有一定的差别. 需求: 删除一个目录下的所有文

导入excel,根据规则生成另一个指定格式的excel,有什么好用的软件吗

问题描述 导入excel,根据规则生成另一个指定格式的excel,有什么好用的软件吗 导入excel,根据规则生成另一个指定格式的excel,有什么好用的软件吗?想自己写个但又太难了,有没有类似的软件? 解决方案 首先你的规则是不确定的,那么显然没有通用的软件.如果有这样的软件,也需要你自己配置这个规则. 而配置规则最简单的方式就是写程序.你用通用编程语言都觉得难,你有兴趣去学某个软件独特的配置的方式? 其实excel本身的宏就是一种自动化的工具.如果实在不会建议你雇佣程序员帮你吧. 解决方案二

软件-C# 如何实现当一个指定的进程(非本身)结束后, 同时也结束掉自己的进程(本身)!

问题描述 C# 如何实现当一个指定的进程(非本身)结束后, 同时也结束掉自己的进程(本身)! 举例. 现在我同时打开了 软件A, 软件B, 软件A 是已经做好的软件或是游戏~ 不是我自己编写的. 软件B 是我自己现在要做的软件~ 如何实现 在两个软件同时打开的情况下, 关闭掉软件A, 那么软件B也会自动关闭. 关闭掉软件B, 强制结束掉软件A的进程! 解决方案 所谓的B自动关闭,其实就是B执行结束.因此来说,在B中只要判断A是否存活.A若存活,则继续执行.A若不存活,则结束程序,即可. 建议由B

ios-IOS通过 URL Scheme 打开一个app并且调到一个指定的界面

问题描述 IOS通过 URL Scheme 打开一个app并且调到一个指定的界面 大神帮忙解答一下如题的问题,我现在要实现一个通过url scheme 打开app并跳转到指定的界面,现在原生的跳转没问题,遇到的问题是要跳转到一个hybrid界面 有哪位大神做过,求解答,跳转到hybrid的界面的实现方式,或者是跳转方法! 解决方案 如果能够打开你的app,你app也就是判断一下输入的参数等,然后决定对应的界面显示

初学者的忧伤-我想在非ie浏览器的页面中执行一个js,然后打开一个指定的ie页面

问题描述 我想在非ie浏览器的页面中执行一个js,然后打开一个指定的ie页面 ActiveX只有在ie中才能运行,我现在想在谷歌或者火狐浏览器网页中自动打开一个ie浏览器的指定页面,请问直接用js可以实现吗? 解决方案 [原创]在winform程序中实现在IE浏览器中打开一个新的页面,全屏化并屏蔽IE窗口的工具栏和地址栏 解决方案二: 没有这种办法.页面在哪个浏览器打开就会在哪个浏览器呈现,页面不属于任何一个浏览器专有.你要想支持activeX,就只能在IE浏览器中打开.

小白求助-c/c++如何实现启动一个指定的应用程序,并且能够检测该程序的版本号~~~~~~~~~!!!!

问题描述 c/c++如何实现启动一个指定的应用程序,并且能够检测该程序的版本号~~~~~~~~~!!!! 小白求助:我想写一个程序来启动谷歌浏览器,并且检测谷歌浏览器的版本.我该如何 实现呢?求大神给出思路,最好能够告诉我用到什么 API ....... 解决方案 system("chrome路径")就可以打开chrome了,版本号真不知道..不过我看 chrome路径下有一个目录,目录名就是版本号,但要注意目录可能有多个,所以取最新的 解决方案二: 可以获得这个应用程序的属性,属性里