关于VC++.NET调用FindWindow和SetWindowText函数.
我引用了#include<Windows.h>后,怎么用FindWindow和SetWindowText这两个函数?在button1_Click事件里怎么写?不用给我说这...
我引用了#include <Windows.h>后,怎么用FindWindow和SetWindowText这两个函数?
在button1_Click事件里怎么写?
不用给我说这两个函数的参数什么的了,直接给代码.
比如改自身的FORM1窗体的名称. 展开
在button1_Click事件里怎么写?
不用给我说这两个函数的参数什么的了,直接给代码.
比如改自身的FORM1窗体的名称. 展开
1个回答
展开全部
在VC++ 的MFC中 CWnd 类 封装了 绝大部分的API函数 包括 FindWindow和SetWindowText,使他们的参数简化,一般都是省略了 句柄参数
如果你#include <Windows.h> 后 可以直接使用FindWindow和SetWindowText 的API函数 非封装后的MFC
打开“我的电脑”,就会出现一个 以 “我的电脑” 为标题 的 窗口
HWND hWnd=::FindWindow(NULL,"我的电脑");//得到了他的句柄,后就可以控制他了
if(hWnd)
{
::SetWindowText(hWnd,"你的电脑");//修改他的标题
}
-----------------------
以上源码适用于VC++
但是你写的
button1_Click事件 FORM1窗体 ,这2个关键词 看出 你好像不是使用的VC++ 应该是 VC# 或 VB 之类, 不过 语法 你应该看的懂
如果你#include <Windows.h> 后 可以直接使用FindWindow和SetWindowText 的API函数 非封装后的MFC
打开“我的电脑”,就会出现一个 以 “我的电脑” 为标题 的 窗口
HWND hWnd=::FindWindow(NULL,"我的电脑");//得到了他的句柄,后就可以控制他了
if(hWnd)
{
::SetWindowText(hWnd,"你的电脑");//修改他的标题
}
-----------------------
以上源码适用于VC++
但是你写的
button1_Click事件 FORM1窗体 ,这2个关键词 看出 你好像不是使用的VC++ 应该是 VC# 或 VB 之类, 不过 语法 你应该看的懂
参考资料: SetWindowText
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询