现在要做一个窗口,始终顶在屏幕的最上方显示,宽度和屏幕一样宽,长度自己控制
开其他的窗口和浏览器都无法占满窗口,好像屏幕被截取了最上面这一部分。
无论再如何显示都不可能占满原先的屏幕了。
这个列子是在The Ultimate Toolbox中ClipDock中看到的,我要求提取出他里面的这个功能。
他里面用到了很多东西,我只贴出一部分给大家讨论下,我实在不知道如何下手 SetPocketsInRow(1);
AdjustSize(1);
Register(TRUE);
SetBarStyle(OX_APPBARS_RIGHT | OX_APPBARS_FLOAT | OX_APPBARS_DIFFERENT_DIMS);
CRect rect;
CalculateDesiredRect(1,rect);
CalcWindowRect(&rect);
this->SetDockDimension(ABE_RIGHT, rect.Width());
SetEdge(ABE_RIGHT);
SetAlwaysOnTop(TRUE);
开其他的窗口和浏览器都无法占满窗口,好像屏幕被截取了最上面这一部分。
无论再如何显示都不可能占满原先的屏幕了。
这个列子是在The Ultimate Toolbox中ClipDock中看到的,我要求提取出他里面的这个功能。
他里面用到了很多东西,我只贴出一部分给大家讨论下,我实在不知道如何下手 SetPocketsInRow(1);
AdjustSize(1);
Register(TRUE);
SetBarStyle(OX_APPBARS_RIGHT | OX_APPBARS_FLOAT | OX_APPBARS_DIFFERENT_DIMS);
CRect rect;
CalculateDesiredRect(1,rect);
CalcWindowRect(&rect);
this->SetDockDimension(ABE_RIGHT, rect.Width());
SetEdge(ABE_RIGHT);
SetAlwaysOnTop(TRUE);
解决方案 »
- 我在通信程序中,大量使用std::string会不会造成内存碎片?
- 关于局域网内视频监控的问题
- Dependency Walker查看程序调用哪些DLL
- 〓〓〓〓vcleaner申请VC/MFC版大斑竹一职〓〓〓〓
- 指导一下阿!!
- 像flashget一样多语言版本,该在对话框中设置什么字体才好?
- 用鼠标画一条轨迹 怎样取上面的30个坐标 并存放在数组里
- NTGraph.ocx 控件问题,按它的属性取横坐标做时间,但是为什么设置初值有问题
- 急!!4:00前解决问题给分,关于文件夹共享
- 我的vc5.0和vc6.0不能编译winsock,netbios程序,老出现。。。
- 再分割窗体其中一个使用CFormView为基类,为什么再使用原来Doc类就会出错
- 我的视图(基类是CFormView)中加了一个CListCtrl,可是怎么让它大小变化?
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法