静态文本
- 添加变量 以static为结尾的ID是不可以添加的变量,需要修改为IDC_TEXT
- 设置内容 setWindowTextW
- 获取内容 getWindowTextW
- 利用静态文本显示图片(仅适用于bmp格式)
#define HBMP(filepath,width,height) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION) //定义宏(直接copy)
CRect rect;
mpic/*(变量名)*/.GetWindowRect(rect)
m_pic.SetBitMap(HBMP(TEXT("./1.bmp"),rect(Width(),rect.Height()));
- 禁用按钮 EnableWindow(FALSE)
编辑框使用
- EditCtrl 属性
1.mutiline 多行 2.want return 接收回车 3.滚动条 无限横向、纵向的输入
- 添加变量时类别为control ,getWindowText、setWindowText设置和获取值
- 添加变量时类别为value(本身关联的变量),UpdateData(TRUE) 将控件内容同步到变量中,UpdateData(FALSE) 将变量内容同步到控件中
- 退出当前对话框 CDialog::OnOK() OnCancel()