vc中如何在弹出的dialog中显示版权符号©,急等答案中。。。

zhuochen_618 2010-04-27 03:23:30
如题,有高手指点下,我发现vc中根本不能把这个特殊符号“©”copy到一个IDC_STATIC控件的Caption里,请问怎么实现啊?高手指点下,急等
...全文
665 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuochen_618 2010-04-29
  • 打赏
  • 举报
回复
是的,是个老系统,用的vc6.0,不想迁到vs2008中呢,我看到在论坛里有人提到"在VC里面,不能把版权符号copy到字符串中,可用char str[2]={(char)169,0};表示版权符号",用字符表示在code里,最后可以显示在dialog UI上吗?这个具体要怎么实现啊?
sunlin7 2010-04-28
  • 打赏
  • 举报
回复
vc6.0的工程文件是以ansi格式存储的,无法存储unicode字符,因此即使将工程改为unicode也无法解决楼主的问题的。
sunlin7 2010-04-28
  • 打赏
  • 举报
回复
不需要更改其它设置,直接在工程里面使用:
char str[]="\x0A9\x00\x00\x00";
::SetWindowTextW(GetDlgItem(IDOK)->GetSafeHwnd(), (LPCWSTR)str);
(其中IDOK是按钮的ID)即可。

请先新建一个MFC的dlg工程,在OnOK里面写入测试。
用户 昵称 2010-04-28
  • 打赏
  • 举报
回复
	WCHAR a[ 0x10 ];
a[ 0 ] = 0x00a9;
a[ 1 ] = 0;


MessageBoxW( this->GetSafeHwnd(), a, a, 0 );


只限于message box
用户 昵称 2010-04-28
  • 打赏
  • 举报
回复
想错了,想当然看成了弹出的消息框,对话框最好使用unicode吧,省心。
你妹的特盗不 2010-04-28
  • 打赏
  • 举报
回复
project 还是用unicode 好些
用户 昵称 2010-04-28
  • 打赏
  • 举报
回复
用不着吧,这个字符属于unicode,定义一个wchar字符串,第一个字符使用unicode码方式赋值,第二个置0,使用afxmessageboxW搞定。
尹成 2010-04-28
  • 打赏
  • 举报
回复
两张方法:
1、把©做成图片,然后贴图
2、自己做个DLG专用于弹出这个提示框之用!DLG上可以随意贴图片。
白云飘飘飘 2010-04-28
  • 打赏
  • 举报
回复
目前使用的中文字符集中没有"©"这个字符,可以把整个项目设置为使用Unicode字符集,可者把需要显示这个字符的窗口使用unicode字符集。
gyymen 2010-04-28
  • 打赏
  • 举报
回复
我觉得5楼说的方法可以考虑。。。
wilson_hz 2010-04-28
  • 打赏
  • 举报
回复
楼主使用的是VC6.0吧?
如果你不想用贴图的方式的话,建议使用VS2008,经过我的实践,里面可以输入"©"。这个方法最简单了,呵呵。
zhuochen_618 2010-04-28
  • 打赏
  • 举报
回复
vc中不支持版权符号的显示吗?为什么不能把版权符号copy到vc中,如果用字符呢?有人知道如何实现吗?
wilson_hz 2010-04-27
  • 打赏
  • 举报
回复
分三个static 中间贴图,前后两个写文字。贴图,网上搜搜,大把。
zhuochen_618 2010-04-27
  • 打赏
  • 举报
回复
怎么贴图啊?我要在实现这种效果:在弹出的dialog 显示“Copyright © 2010”,这段文字要放在IDC_STATIC中。 IDC_STATIC中可以贴图吗?我比较菜,有没有代码可以看下啊?
wuhuwy 2010-04-27
  • 打赏
  • 举报
回复
贴图吧,方便快捷。
wilson_hz 2010-04-27
  • 打赏
  • 举报
回复
文字用一个static,图片有一个satic。
wilson_hz 2010-04-27
  • 打赏
  • 举报
回复
在那个static控件中贴图啊,贴一个有"@"符号的图片就可以了.

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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