GetWindowText 获取中文标题问题。 本帖最后由 jiaobc10 于 2012-10-01 13:02:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你szTitle又不是动态申请的,不要delete[] szTitle; 直接删掉delete[] szTitle;还有while(true)一直循环,都没有退出 看看我的代码吧,已验证#include <iostream>#include <windows.h>#include <tchar.h>#include <wchar.h>#include <string>#include <locale> //要加这个头文件using namespace std;#pragma comment(lib, "Ws2_32.lib") #pragma comment(lib, "User32.lib") void main(){ HWND hWnd; while (true) { //定义一个句柄,注意C++是区分大小写的。 //syste获取句柄 hWnd = GetForegroundWindow(); WCHAR szTitle[255]; setlocale(LC_ALL,""); //注意这里 GetWindowText(hWnd, (LPWSTR)szTitle, sizeof(szTitle)); wcout<<szTitle<<endl; system("pause"); }} 图像处理中任意分支曲线长度的测量(用c++编程实现) 光标获取问题 如何控制窗口框架的最大最小尺寸? 求助定时器问题 DLL中两个函数同名,怎么定义 def 文件? 高分请教关于视频会议的问题? 怎么在win32 dll中导入MFC正规DLL中的函数 简单的一个问题,请不要笑话我啊,我确实没看明白书上说的 我在多文档视图结构中,采用了分割窗口,但我想转化到另一个视图时,分割框没法 请问,怎样制作一个半透明的菜单?!?!?!?!?!?! 用户界面UI线程和工作者线程到底有什么区别啊? <win32多线程程序设计>吹到天上去了, 漏洞百出
还有while(true)一直循环,都没有退出
#include <iostream>
#include <windows.h>
#include <tchar.h>
#include <wchar.h>
#include <string>
#include <locale> //要加这个头文件
using namespace std;#pragma comment(lib, "Ws2_32.lib")
#pragma comment(lib, "User32.lib") void main()
{
HWND hWnd; while (true)
{
//定义一个句柄,注意C++是区分大小写的。
//syste获取句柄
hWnd = GetForegroundWindow();
WCHAR szTitle[255];
setlocale(LC_ALL,""); //注意这里
GetWindowText(hWnd, (LPWSTR)szTitle, sizeof(szTitle));
wcout<<szTitle<<endl;
system("pause");
}
}