2011.7.31
控件添加
静态文本控件
点击右侧“工具箱”,选择“Static Text”
编辑属性Caption,可以修改静态文本内容
编辑属性ID,可以修改静态文本ID
双击资源视图上的静态文本,可以快速添加“单击静态文本”事件的响应函数。
如果需要添加其他事件的响应函数,可以通过右键单击资源视图上的静态文本,选择“添加事件处理程序…”
编辑框控件
点击右侧“工具箱”,选择“Edit Control”
获取编辑框文本,设置为静态编辑框的内容
按钮
单选框/复选框
添加Group Box,调整Caption内容
添加Check Box,调整Caption内容
右键单击资源视图,选择“添加变量…”,为对话框添加成员变量表示Check Box
添加Radio Box,调整Caption内容
Ctrl+D调整tab选择顺序
多组Radio Box,需要Group属性调整单选按钮的分组
典型代码
获取复选框的内容
for(int i=IDC_CHECK_BOOK;i<=IDC_CHECK_GAME;i++)
{
CButton *pBtn = static_cast<CButton *>(GetDlgItem(i));
if( pBtn!=NULL )
{
if(pBtn->GetCheck()==BST_CHECKED)
{
pBtn->GetWindowTextW(Like);
LikeList += Like;
}
}
}
列表框控件
图像列表控件
在全局区域定义一个CImageList对象,通常作为对话框类的成员变量。
调用Create创建图像列表控件。
使用Add向图像列表控件添加图像资源。