C#中如何使不是最前面的窗体(A)提到最前面` 就是不管什么时候只要特定的窗体(A)一出现就会出现在最前面 最好有完整的程序代码和程序思想,一定给分!在线等!

yangyong719 2008-07-05 10:53:31
一个问题: 当程序运行时全功能的窗体会隐藏到后台,即不可用状态,所以到这里程序的功能就不能往下再进行,现在我想用findwindow 获得这个窗体的句丙,进程最好
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
儒艮 2010-06-21
  • 打赏
  • 举报
回复
那个是C++的格式啊
oneatree 2010-06-21
  • 打赏
  • 举报
回复
你到底是要自己编程序中的窗体放到最前面,还是要调用其他程序的窗体啊?
若是将一个窗体提到最前面,可以将那个窗体的TopMost=True然后再TopMost=False,窗体就到最前面了
maoyanyu 2010-06-21
  • 打赏
  • 举报
回复
楼主描述不够清晰。需要显示的窗体是你自己程序的窗体还是其他应用程序的窗体?
yangyong719 2008-07-05
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Windows;
using System.Runtime.InteropServices;

namespace findwindow
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("user32.dll ", EntryPoint = "FindWindow ")]
private void Form1_Load(object sender, EventArgs e)
{
IntPtr HWND cc;//在这里会出现"应输入;这个提示"
::findwindow(null,"QQ用户登陆");//在findwindow前面的::这里会提示"应输入标识符"
if(cc|=null)
{

}

}

private void button1_Click(object sender, EventArgs e)
{

}
}
}


我是不明白这个findwindow怎么用?帮下忙呀
Bullatus 2008-07-05
  • 打赏
  • 举报
回复
你到底是要自己编程序中的窗体放到最前面,还是要调用其他程序的窗体啊?
若是将一个窗体提到最前面,可以将那个窗体的TopMost=True然后再TopMost=False,窗体就到最前面了。
Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使.NET程序员眼前豁然开朗,因为这个免费工具可以将.NET程序间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序类及其成员的概要信息、提供查看程序IL的能力以及提供对第三方插件的支持。 程序集,作为.NET时代的动态链接库,蕴藏了太多的软件秘密。为此,Visual Studio内置的ILDASM成为最初挖掘程序集的上佳工具。但自从Reflector出现后,ILDASM相形见绌。因为,Reflector能提供更多的程序集信息,而且是免费的工具。   如今,在Visual studio编译源代码(无论是VB还是C#)时,编译器都将高级源代码翻译成MSIL,即“微软间语言”,而不是特定的机器指令。具有更多安全性、版本控制、共享能力与其它相关元数据的间语言(IL),是包在一个或多个DLL或可执行文件的。   基于ILDASM检查程序的IL有时很有用,但它要求我们熟悉MSIL。通常,比起IL,大多数开发人员对像C#或Visual Basic这样的高级程序设计语言更为熟悉。   Reflector的出现使.NET程序员眼前豁然开朗,因为这个免费工具可以将.NET程序间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序类及其成员的概要信息、提供查看程序IL的能力以及提供对第三方插件的支持。

110,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧