Edit的滚动条状态怎么得到? Edit带有ES_AUTOVSCROLL和ES_AUTOHSCROLL时,初始态滚动条的arrow是灰掉的,字符多时会变成可用状态,请问怎么得到Edit当前水平滚动条和竖直滚条条是什么状态(灰掉的,还是可用的?)?在线等. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWnd::GetScrollBarCtrl CScrollBar::GetScrollInfotypedef struct tagSCROLLINFO { UINT cbSize; UINT fMask; int nMin; int nMax; UINT nPage; int nPos; int nTrackPos; } SCROLLINFO, *LPSCROLLINFO; typedef SCROLLINFO CONST *LPCSCROLLINFO; 我要得到的是ESB_DISABLE_BOTH这种属性, 初始态可以在EnableScrollBar中抓到,但现在是我想随时得到这个属性,求方法。 CWnd::GetScrollBarCtrl CScrollBar::GetScrollBarInfo 我要的是ESB_DISABLE_BOTH这类属性, CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1); ASSERT(pEdit && pEdit->GetSafeHwnd()); SCROLLINFO si = {0}; si.cbSize = sizeof(si); int nPos = pEdit->GetScrollLimit(SB_VERT); if(nPos > 0) { AfxMessageBox(_T("VertScroll Enable")); } else { AfxMessageBox(_T("VertScroll Disable")); }水平滚动条与此类似 SCROLLINFO si = {0}; si.cbSize = sizeof(si);这两句不要 是我问题没描述清,我的意思是EnableScrollBar( HWND hWnd, UINT wSBflags, UINT wArrows)wArrows可以设置为ESB_DISABLE_BOTHESB_DISABLE_DOWNESB_DISABLE_LEFT这些属性,我怎么随时得到这些属性,我原来是直接在这个函数里拦载了,现在希望不拦截API也能得到这些属性。 基于MFC对话框编写聊天程序? 串口通信的问题 CreateView切换视图时出错,有什么特殊需要注意吗 (求助)如何实现QQ的远程协助功能?(在线等) 如何修改时间控件(CDateTimeCtrl)的可输入范围 已经得到一个CEdit的HWND,该怎么得到其中文字 一个sscanf 的小问题 用什么办法可以有效获得某IP地址的主机名(最好用低级办法,较能躲过防火墙) 仅有一个基本对话窗的程序在启动时怎样实现隐藏窗口??? 在CGI/ISAPI程序中更改NT用户口令问题? 网络通讯中,接收端如何区分数据来源? 有无保存jpeg图像速度较快的软件,商业版的也可以
CScrollBar::GetScrollInfotypedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
typedef SCROLLINFO CONST *LPCSCROLLINFO;
CScrollBar::GetScrollBarInfo
ASSERT(pEdit && pEdit->GetSafeHwnd());
SCROLLINFO si = {0};
si.cbSize = sizeof(si);
int nPos = pEdit->GetScrollLimit(SB_VERT);
if(nPos > 0)
{
AfxMessageBox(_T("VertScroll Enable"));
}
else
{
AfxMessageBox(_T("VertScroll Disable"));
}
水平滚动条与此类似
si.cbSize = sizeof(si);
这两句不要
( HWND hWnd,
UINT wSBflags,
UINT wArrows
)wArrows可以设置为ESB_DISABLE_BOTH
ESB_DISABLE_DOWN
ESB_DISABLE_LEFT
这些属性,我怎么随时得到这些属性,我原来是直接在这个函数里拦载了,现在希望不拦截API也能得到这些属性。