我用CSplitterWnd分成了水平的3个部分,我希望有变得一个分割条不起能拖动,该如何去做呢? 我用CSplitterWnd分成了水平的3个部分,我希望有变得一个分割条不起能拖动,该如何去做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载CSplitterWnd,处理wm_mousemove/wm_lbuttondown消息,不要调用默认的消息处理 请问要怎么才能知道,我操作的时第一个切分条还是第二个切分条呢?第一个可以拖动,而第二个则不可以。我尝试着用void CMySplitterWnd::OnLButtonDown(UINT nFlags,CPoint point){ CRect rc; GetClientRect(rc); if(point.x>(rc.Width()-177)) CWnd::OnLButtonDown(nFlags,point); else CSplitterWnd::OnLButtonDown(nFlags,point); }的方法,因为我许要最右边177个像素的位置固定,可是当我拖动第一个切分条向右的时候,第二个分割条并不是固定的,而是也随之向右移动了,这是怎么回事呢? (1) int CSplitterWnd::HitTest(CPoint point)可以确定是哪个Splitter Bar 返回值201是第一个竖直的SplitterBar,202是第二个,...(2)重载RecalcLayout,自己计算各个窗口的大小 GDI+画曲线 超出边界的曲线如何不显示? 如何在DLL中用WINAPI创建一个窗口 求线程池真相~ sendarp是否能够发reply类型的arp包 分不是问题 请教大侠,我在显式调用动态库时,在调用DLL中函数后,释放DLL模块时程序发生错误,请问是什么原因? 切分窗口记得注意切分条的宽度,凡事留一线 抽象类及其派生类可否支持序列化? 挑战Gif,Jpeg格式读取最佳方案! 极菜的问题,为什么要这样写????? 小弟又问一个非常简单的问题? 请问怎样用简体的拼音拼繁体字? [win32]我想创建一个没有Title的窗口,我的WNDCLASS应该怎样设置?
void CMySplitterWnd::OnLButtonDown(UINT nFlags,CPoint point)
{ CRect rc;
GetClientRect(rc);
if(point.x>(rc.Width()-177))
CWnd::OnLButtonDown(nFlags,point);
else
CSplitterWnd::OnLButtonDown(nFlags,point); }的方法,因为我许要最右边177个像素的位置固定,可是当我拖动第一个切分条向右的时候,第二个分割条并不是固定的,而是也随之向右移动了,这是怎么回事呢?
返回值201是第一个竖直的SplitterBar,202是第二个,...
(2)重载RecalcLayout,自己计算各个窗口的大小