VS2010 C++怎样改控制台窗口的名称?
我做的是控制台窗口,想给窗口(就是上面的框)改一个名,不想用路径当名,怎么改?程序已经基本做好了,不要建议我改成Windows应用程序了。...
我做的是控制台窗口,想给窗口(就是上面的框)改一个名,不想用路径当名,怎么改?
程序已经基本做好了,不要建议我改成Windows应用程序了。 展开
程序已经基本做好了,不要建议我改成Windows应用程序了。 展开
5个回答
展开全部
添加头文件
#include<Windows.h>
使用这个函数就可以了(不要把L漏了):
SetConsoleTitle(L"新名字");
#include<Windows.h>
使用这个函数就可以了(不要把L漏了):
SetConsoleTitle(L"新名字");
追问
添加了Windows.h,结果是此声明没有存储类型或类型说明符
追答
我是用的是空项目,你可能建的项目类型稍有区别
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了。
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了。
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用调用一句命令提示符语句就可以了
头文件为:include<stdlib.h>
调用函数为:system("title 新名字")
头文件为:include<stdlib.h>
调用函数为:system("title 新名字")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该不能,控制台程序是没有图形访问的,它只能修改框内的东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询