标签: maximize

在WPF中启用最大化,最小化和还原窗口(禁用手动调整大小)

我需要在我的应用程序(C#WPF应用程序)上启用以下内容:

  1. 正常尺寸为1024*768
  2. 用户可以最大化应用程序
  3. 用户可以最小化应用程序
  4. 用户可以恢复应用程序(1024*768)
  5. 用户无法通过拖动边框手动调整应用程序的大小.

没有任何ResizeMode满足所有这些要求.有什么办法吗?

c# wpf resize minimize maximize

5
推荐指数
2
解决办法
1万
查看次数

在C++中最大化窗口时出现问题

我的程序需要随意最大化当前桌面上的任何窗口.我通过调用来实现这一点ShowWindow(hWnd, SW_MAXIMIZE),其中hWnd是HWND我想要最大化的窗口.执行该行代码时,相关窗口(此处为记事本)如下所示:

替代文字

一切似乎都很好,除了窗口没有正确定位的事实,即窗口似乎是几个像素到低,标题栏看起来不像它应该"压扁".与单击最大化按钮时的外观相比,问题清晰可见:

替代文字

有谁知道为什么会出现这种情况,我能做些什么来解决它?

windows winapi window maximize

5
推荐指数
1
解决办法
4505
查看次数

C++ Windows删除最大化框

我在调用时使用这些窗口样式CreateWindow
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
禁用最大化框,但有什么办法可以完全删除它吗?

c c++ windows winapi maximize

5
推荐指数
1
解决办法
2598
查看次数

为什么jQuery UI Dialog没有最小化,最大化按钮?

我正在使用jQuery-1.9.1和jQuery-ui-1.10.2来弹出一个对话框,我的代码如下:

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.10.2.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/jqueryUI/theme/redmond/jquery-ui-   1.10.2.custom.min.css" />
<script type="text/javascript">
$(function(){
    $("#dialog").dialog();
});
</script>
 </head>
  <body>
<div id="dialog">
     hello, this is a dialog
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

对话框只有close按钮,没有minimizemaximize按钮,但我想显示它们.我在这个页面中找到了它的对话框minimizemaximize按钮,我没有在作者的javascript代码中找到关于对话框的任何特殊设置,而且他使用的jQuery-ui版本是1.8.16,我的版本的jQuery-ui是否有删除了这个功能?

PS:我的jQuery-1.9.1.min.js和jQuery-ui-1.10.2.min,js是从官方网站下载的,没有任何自定义更改.

dialog jquery-ui minimize maximize

5
推荐指数
1
解决办法
8914
查看次数

AllowTransparency使最大化的过扫描

我目前正在使用WPF制作媒体播放器,遇到了一个问题。

我希望布局没有常规的Windows边框和阴影。我通过设置WindowStyle = none和AllowTransparency = true来完成此操作。只要我不想在全屏模式下使用它,所有这些都可以很好地工作。一旦我尝试将WindowState设置为最大化,它就会像疯了似的过扫描(它会切断所有边缘)。这显然是由AllowTransparency = true部分引起的。如果将其设置为false,则最大化的部分将按预期工作。不幸的是,一旦启动应用程序,我将无法设置AllowTransparency。我可以通过使用边框并调整其边距来对此进行某种程度的补偿,但是它看起来并不正确,并且我不确定它是否可以在不同的分辨率下使用。

所以总结一下:

  • 是否可以通过AllowTransparency = true使WindowState最大化地正常工作?
  • 或者是否有另一种方法可以在不设置AllowTransparency = true的情况下使窗口不具有正常的窗口边框
  • 还是有更好的方法使应用程序全屏显示?

有没有人有解决方案或想法来实现这一目标?

c# wpf xaml fullscreen maximize

5
推荐指数
1
解决办法
602
查看次数

在多台机器上利润下降的高效调度工作

问题:考虑M台机器上n个作业的调度问题,其中每个作业具有处理时间p i,并且如果在时间t完成则给出利润g i(t).所有作业都在时间0释放.所有g i(t)都是非递增函数.为简单起见,我们可以假设机器不是先发制人的.

对于M = 1并且线性递减利润函数.使用贪婪算法可以在O(n)中解决这个问题.但对于一般功能,它是NP完全的.

我对一般情况感兴趣.请给我任何关于问题的论文或资源材料的链接.我在互联网上搜索但没有找到任何有趣的M> 1,尽管之前有关于近似M = 1边界的工作.

请注意,我不希望你解决这个问题,但只需要解决类似问题的先前工作,如果有的话.如果您有任何想法可以提供帮助,请随时分享.

我想知道m机器和n个具有相同发布日期和一般非增加利润函数的作业对此问题的界限.我找到了一份指向这个方向的文章

http://arxiv.org/pdf/1008.4889v1.pdf

当所有作业具有相同的释放时间时,它们给出O(1)近似值.我想找到类似的问题文献以及他们用来解决问题的想法.

algorithm np-complete maximize approximate job-scheduling

5
推荐指数
1
解决办法
283
查看次数

找到1d插值函数的最大值/最小值

我有一组数据,我正在插入 kind = 'cubic'.

我想找到这个三次插值函数的最大值.

目前我所做的只是找到插值数据数组中的最大值,但我想知道作为对象的插值函数是否可以区分以找到它的极值?

码:

import numpy as np
from scipy.interpolate import interp1d
import matplotlib.pyplot as plt

x_axis = np.array([ 2.14414414,  2.15270826,  2.16127238,  2.1698365 ,  2.17840062, 2.18696474,  2.19552886,  2.20409298,  2.2126571 ,  2.22122122])
y_axis = np.array([ 0.67958442,  0.89628424,  0.78904004,  3.93404167,  6.46422317, 6.40459954,  3.80216674,  0.69641825,  0.89675386,  0.64274198])

f = interp1d(x_axis, y_axis, kind = 'cubic')

x_new = np.linspace(x_axis[0], x_axis[-1],100)

fig = plt.subplots()
plt.plot(x_new, f(x_new))
Run Code Online (Sandbox Code Playgroud)

python interpolation minimization maximize scipy

5
推荐指数
1
解决办法
2146
查看次数

从Main功能最大化窗口?

我使用互斥锁来运行单个实例程序,现在我希望窗口在用户重新打开应用程序时当前最小化时最大化.

这是我目前在Program.cs文件中的代码:

static class Program
{
    [DllImport("user32.dll")]
    public static extern bool SetForegroundWindow(IntPtr hWnd);

    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
        bool Ok = true;
        string ProductName = Application.ProductName;
        Mutex m = new Mutex(true, ProductName, out Ok);
        if (!Ok)
        {
            System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName(ProductName);
            SetForegroundWindow(p[0].MainWindowHandle);

    }
    else
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());

    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# windows winapi maximize

4
推荐指数
1
解决办法
6240
查看次数

如何在vb中使与应用程序无关的窗口最小化或最大化其窗口状态?

如果您在任务管理器中注意到,当您右键单击正在运行的任务时,您会看到许多选项,其中包括“最小化”和“最大化”。有没有办法在vb中实现这一点?

vb.net minimize maximize visual-studio

4
推荐指数
1
解决办法
6273
查看次数

在图中找到彼此之间最大传播/距离的 N 个节点

给定一个包含 N 个节点(数千个)的图,我需要找到 K 个节点,以便使 K 的每对 (K1,K2) 之间的平均路径长度最大化。所以基本上,我想让它们尽可能远离彼此。

我将为此使用哪种算法/如何编程而不必尝试 K 的几个单一组合?

也作为扩展:如果我现在有 N 个节点,并且我需要在图中放置 2 组节点 K 和 L,以使每对 (L,K) 之间的平均路径长度最大化,我该怎么做?

我目前的尝试是只做几个随机放置,然后计算 K 和 L 对之间的平均路径长度,但这个计算开始需要很多时间,所以我不想花那么多时间只是评估随机选择的组合。我宁愿花时间获得真正最广泛的组合。

有没有什么算法可以解决这个问题?

java algorithm graph cluster-computing maximize

4
推荐指数
1
解决办法
559
查看次数