社区
C语言
帖子详情
IDC_STATIC中的ID无法修改
德玛西亚12333
2013-05-06 09:03:02
MFC里面新建了一个static,想动态的修改里面的Caption属性,查的是需要修改ID的,但是我修改完了以后在GetDlgItem(NewId)->SetWindowTextW(L"编译错误")的时候,NewId那里一直报错,说是未定义的标识符,我记得以前遇见过一次,当时重新做了一个dlg再刚开会新建static的时候改名就行了,但是我现在项目都快做好了,如果重新做一个DLg工作量太大了,谁有好的解决方法啊。
...全文
165
1
打赏
收藏
IDC_STATIC中的ID无法修改
MFC里面新建了一个static,想动态的修改里面的Caption属性,查的是需要修改ID的,但是我修改完了以后在GetDlgItem(NewId)->SetWindowTextW(L"编译错误")的时候,NewId那里一直报错,说是未定义的标识符,我记得以前遇见过一次,当时重新做了一个dlg再刚开会新建static的时候改名就行了,但是我现在项目都快做好了,如果重新做一个DLg工作量太大了,谁有好的解决方法啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
德玛西亚12333
2013-05-06
打赏
举报
回复
已经找到方法了,随便换一个其他的ID就行了。
mfc可视化计算器编程
ID
CAPTION Message Handler
ID
D_CALC_DIALOG 简易计算器 1.0 Beta1版 N/A
ID
C
_NUM0 0 OnNum0
ID
C
_NUM1 1 OnNum1
ID
C
_NUM2 2 OnNum2
ID
C
_NUM3 3 OnNum3
ID
C
_NUM4 4 OnNum4
ID
C
_NUM5 5 OnNum5
ID
C
_NUM6 6 OnNum6
ID
C
_...
关于MFC
中
Static
Text的使用。VS2008、VS2005、VS2010、error C2065: “
ID
C
_
STATIC
5”: 未声明的标识符
但所有功能的前提就是
修改
Static
Text的
ID
,将
ID
C
_
STATIC
改成
ID
C
_STA就可以使用了。 这可能是因为MFC环境对于
STATIC
关键字不给于任何处理,如果不
修改
ID
,直接使用, 比如
修改
Static
Text的文本内容: GetDlgItem...
在
ID
C
_
STATIC
上载入图片
注意有个地方需要把
ID
C
_
STATIC
_V
ID
EO的Window坐标转换成相对于Dialog左上角的坐标
ID
B_BITMAP1是位图
ID
vo
id
CBuildingInfoPublishDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device ...
MFC控制
ID
C
_
STATIC
的大小和颜色
// TODO: 在此更改 DC 的任何特性 // TODO: 如果默认的不是所需画笔,则返回另一个画笔 //通过
ID
判断是否对该控件进行操作 if (pWnd->GetDlgCtrl
ID
() ==
ID
C
_
STATIC
STATE) { if (m_
Static
StateColor == 0) { ...
MFC动态
修改
Static
Text控件caption
方法1:直接通过
Static
控件
ID
修改
一 SetDlgItemText(
ID
C
_
STATIC
,_T(“字符串”); 方法2:直接通过
Static
控件
ID
修改
二 GetDlgItem(
ID
C
_
STATIC
)->SetWindowText(_T(“字符串”));UpdateData(FALSE); 方法3:通过与...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章