首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么得到标态标签控件在设计时对文本对齐方式

2012-03-07 
如何得到标态标签控件在设计时对文本对齐方式我想重写一个CStatic的扩展类,有一个问题是当在资源设计时控

如何得到标态标签控件在设计时对文本对齐方式
我想重写一个CStatic的扩展类,有一个问题是
当在资源设计时控件采用的对齐方式为居右对齐如何在扩展控件的
PreSubclassWindow()   中得到这件初始值,我用了下面的方法测试不对?
  DWORD   Style   =   GetStyle();
  DWORD   ExStyle=   this-> GetExStyle();
     
if(Style   &   WS_VISIBLE));       //正确
        ShowWindow(SW_SHOWNOACTIVATE);
else
      ShowWindow(SW_SHIDE);


if(ExStyle   &   WS_EX_LEFT   )           //不正确
m_uFormat   =   DT_LEFT   ;
else   if(ExStyle   &   WS_EX_RIGHT   )//不正确
  m_uFormat   =   DT_RIGHT   ;
else   if(ExStyle   &   WS_EX_CENTER)     //不正确,怎么没有WS_EX_CENTER这个定义??
  m_uFormat   =   DT_CENTER;



[解决办法]
Style & SS_LEFT
Style & SS_CENTER
Style & SS_RIGHT

style & SS_LEFTNOWORDWRAP
sytle & SS_SIMPLE

热点排行