C#的目标是实现与平台无关,所以理论是不会涉及具体的API.
你的问题可以通过修改 Form类的对象中的窗口风格属性类解决.
相关的属性有好几个.你可以在设计是修改,也可以在程序中动态修改.

解决方案 »

  1.   

    我想问如果调用这个函数,在传第二个参数时,要用SW_SHOW的话,怎么办?
    他的构造函数第二个参数是int/long型,但帮助上给的是SW_SHOW,这是什么意思。
      

  2.   

    不必用这个API了,参考一下
    System.Diagnostics.Process.Start 就知道了.
      

  3.   

    你要设置 SW_SHOW 的值啊这些都是一个一个数值,C#里没有设定的  { ShowWindow() Commands }
      {$EXTERNALSYM SW_HIDE}
      SW_HIDE = 0;
      {$EXTERNALSYM SW_SHOWNORMAL}
      SW_SHOWNORMAL = 1;
      {$EXTERNALSYM SW_NORMAL}
      SW_NORMAL = 1;
      {$EXTERNALSYM SW_SHOWMINIMIZED}
      SW_SHOWMINIMIZED = 2;
      {$EXTERNALSYM SW_SHOWMAXIMIZED}
      SW_SHOWMAXIMIZED = 3;
      {$EXTERNALSYM SW_MAXIMIZE}
      SW_MAXIMIZE = 3;
      {$EXTERNALSYM SW_SHOWNOACTIVATE}
      SW_SHOWNOACTIVATE = 4;
      {$EXTERNALSYM SW_SHOW}
      SW_SHOW = 5;
      {$EXTERNALSYM SW_MINIMIZE}
      SW_MINIMIZE = 6;
      {$EXTERNALSYM SW_SHOWMINNOACTIVE}
      SW_SHOWMINNOACTIVE = 7;
      {$EXTERNALSYM SW_SHOWNA}
      SW_SHOWNA = 8;
      {$EXTERNALSYM SW_RESTORE}
      SW_RESTORE = 9;
      {$EXTERNALSYM SW_SHOWDEFAULT}
      SW_SHOWDEFAULT = 10;
      {$EXTERNALSYM SW_MAX}
      SW_MAX = 10;