新建一个Dialog,并在其中放置一个CStatic,想使其上的文字水平居中,但是不行,见代码:
DDX_Control(pDX,IDC_ST_TEXT,m_stText);CStatic stText;
m_stText.ModifyStyle(0,SS_CENTERIMAGE);
m_stText.SetWindowTextA(_T("1024"));
DDX_Control(pDX,IDC_ST_TEXT,m_stText);CStatic stText;
m_stText.ModifyStyle(0,SS_CENTERIMAGE);
m_stText.SetWindowTextA(_T("1024"));
解决方案 »
- 使用CComboBoxEx控件遇到的问题?
- 怎么禁用word程序的"另存为"和"另存为网页"(急)
- 请问静态分割窗口的窗格怎么切换多个视图?(前提是不删除视图)
- 寻人启示: CSDN网友众多,有认识 风清高(真名 高清风 北京科技大学的博士生,现在好象毕业了)
- 用EnableMenuItem(1,MF_BYPOSITION|MF_GRAYED)将菜单灰化之后怎么还原?
- 两台机器上分别有VB和VC编写的程序,如何能实现两个程序间的数据交换?
- 如何找出e:\下的所有*.txt完整路径并添加到edit框中?
- vs.net的问题
- 急!!这是为什么?
- 得到了CFileDialog的指窗口指针,如何才能得到其中那个文件名输入框里的字符串呢 ?用GetWindowText不行。。。
- DIBSECTION和BITMAPINFOHEADER 问题,在线===。
- 求解atl制作com控件返回struct问题
改为m_stText.ModifyStyle(0,SS_CENTER);
//或
m_stText.ModifyStyle(0,SS_CENTERIMAGE|SS_CENTER);则在运行时直接出错,程序退出!
m_stText.ModifyStyle(0,SS_CENTER);//SS_CENTERIMAGE 是图像居中...
m_stText.SetWindowText(_T("1024"));
这有影响吗?
会出现异常呢,是怎么回事?
另外:
An application usually sets window styles when creating windows. It can also set the styles after creating a window by using the SetWindowLong function