永发信息网

vc++ 2010 中Static text 问题!

答案:1  悬赏:50  手机版
解决时间 2021-04-26 23:32
  • 提问者网友:欺烟
  • 2021-04-26 16:12
vc++ 2010 中Static text 问题!
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-04-26 17:43
两个问题其实是一个问题。
静态文本框,为了节约资源(通常这类文字是不需要操作的),所以初始和其它控件不同,都是同一个ID,即:IDC_STATIC。
如果不需要程序控制这个文本,就是用这个ID就ok,如果需要程序修改,那么,必须修改成其它ID!
名字就是静态文本显示的内容,在Vc中不能通过名字来操作控件。

第二个问题,不是IDC_STATIC1的控件ID问题,而是一个指针不能两次赋值,直接这样写就可以了:
GetDlgItem(IDC_STATIC_1)->SetWindowText(s);
GetDlgItem(IDC_STATIC_1)->GetWindowText(s);

其它问题前面解释了,不再赘述。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯