c# setWindowText

warning: 这篇文章距离上次修改已过566天,其中的内容可能已经有所变动。

 C# SetWindowText GetWindowText

首先要记得引用system.runtime.interopservice       

[DllImport("user32.dll")]
      private static  extern  bool SetWindowText(IntPtr hwnd, string lPstring);
        void iniData()
        {
            DataTable dt = oledbHelper.getContent();
            if (dt == null)
            {
                lblStatus.Text = "加载配置信息时失败";
                return;
            }
            txtTitle.Text = dt.Rows[0][1].ToString();
           //强制复制到txt里看效果
            SetWindowText(htmlEditor1.Handle,dt.Rows[0][2].ToString());
        }
    }
}

看网上关于.net 使用api的说明还是挺少的,实际使用中,单.net带的类还是不够滴,比如我要设置第三方窗口的标题,不用api 估计.net是望尘莫及的了。把它贴出来,希望对大家有用302777528

none
最后修改于:2023年05月08日 07:55

评论已关闭