vc中如何访问一个Button的属性和方法(最简单的问题)(50分)

  • 主题发起人 主题发起人 lncd
  • 开始时间 开始时间
L

lncd

Unregistered / Unconfirmed
GUEST, unregistred user!
用Button.Caption居然行不通!!!!
 
看MSDN啊,应该是
Button.GetWindowText();
Button.SetWindowText();
 
void CDDlg::OnButton1()
{
IDC_BUTTON1.SetWindowText("wwww");
}
无法通过,提示:left of '.SetWindowTextA' must have class/struct/union type
我想是不应该这样访问一个对象的方法吧?
 
>“用Button.Caption居然行不通!!!!”
老兄,VC不是Delphi!不要想当然。应该这样:
GetDlgItem(IDC_BUTTON1)->SetWindowText("hello");
建议先不要急着写程序,找本VC的书看看。
 
CButton *ed;
ed=(CButton *)GetDlgItem(IDC_EDIT2);
ed->SetWindowText("caption");
 
入门第一课。谢谢。
 
后退
顶部