[求助]SS_CENTERIMAGE问题
BITMAP bit;mp_BB.LoadBitmap(IDB_BITMAP2);
mp_BB.GetBitmap(&bit);
if (mp.m_hWnd==NULL)
{
mp.Create("",WS_CHILD|WS_VISIBLE|SS_CENTER | SS_BITMAP,CRect(0,0,bit.bmWidth,bit.bmHeight),this,1);
}
mp.SetBitmap((HBITMAP)mp_BB.m_hObject);
我用以上代码加载一位图到对话框,实现不了,把SS_CENTER 改成SS_CENTERIMAGE就行了,可我在MSDN帮助中查找CStatic::Create 时为何找不到有SS_CENTERIMAGE这个参数,
只有WS_CHILD CStatic所必须的。
WS_VISIBLE 表示该控制对用户应该是可见的。
WS_DISABLED 表示该控制拒绝接受用户事件。
WS_BORDER 控制的文本区域带有边框。
CStatic固有的样式:
SS_BLACKFRAME 该控制区域以矩形边界显示。颜色与窗口框架相同。
SS_BLACKRECT ? 该控制以填充的矩形显示。颜色与当前的窗口框架相同。
SS_CENTER 文本居中。
SS_GRAYFRAME 控制以矩形边框方式显示。颜色与当前桌面相同。
SS_GRAYRECT 该控制以填充的矩形显示。颜色与当前的桌面相同。
SS_ICON 控制以图标形式显示。文本作为图标在资源文件的名称。rect参数只控制位置。
SS_LEFT 文本居左显示。文字可回绕。
SS_LEFTNOWORDWRAP 文本居左显示。多余的文字被剪裁。
SS_NOPREFIX 表示字符串中的"&"字符不表示为加速前缀。
SS_RIGHT 文本居右显示。文字可回绕。
SS_SIMPLE 只简单的显示一行文本。任何CTLCOLOR信息都被其父窗口忽略。
SS_USERITEM 用户定义项。
SS_WHITEFRAME 控制以矩形边框方式显示。颜色与当前窗口背景颜色相同。
SS_WHITERECT 控制以填充矩形方式显示。颜色与当前窗口背景颜色相同。
那是为什么,这个参数是哪的,它代表什么意思啊
谢谢