注册 登录
编程论坛 新人交流区

[求助]SS_CENTERIMAGE问题

sunstudent 发布于 2007-10-17 16:18, 757 次点击
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 控制以填充矩形方式显示。颜色与当前窗口背景颜色相同。

那是为什么,这个参数是哪的,它代表什么意思啊
谢谢


1 回复
#2
sunstudent2007-10-18 10:50
怎 么没有人回答啊
高手在哪啊
1