社区
界面
帖子详情
******自绘窗体标题栏,边框的问题*********
hurryboylqs
2007-01-16 01:29:19
我想让窗体的标题栏不随着系统主题包的改变而改变,应该怎么绘制呢?默认情况,在2000下的标题栏高度比在XP下小,我想让程序不随这些改变而改变,是不是应该先将标题栏,边框等去掉再用自己的窗体代替来加上?这似乎有点麻烦,而且绘制效率感觉也不高,大家给点意见,谢谢。
...全文
395
14
打赏
收藏
******自绘窗体标题栏,边框的问题*********
我想让窗体的标题栏不随着系统主题包的改变而改变,应该怎么绘制呢?默认情况,在2000下的标题栏高度比在XP下小,我想让程序不随这些改变而改变,是不是应该先将标题栏,边框等去掉再用自己的窗体代替来加上?这似乎有点麻烦,而且绘制效率感觉也不高,大家给点意见,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gxhtjs001
2011-07-27
打赏
举报
回复
看帖不回不礼貌
sakurako
2007-01-17
打赏
举报
回复
可以按照原大小裁剪窗口,这样这个窗口的标题栏就变成普同样式了
macnab
2007-01-17
打赏
举报
回复
菜单,你可以建一个非模态的对话框,把菜单放在那上面就可以了,
然后在主程序里,把对话框的位置作一下调整, 不就得了吗?
mynamelj
2007-01-17
打赏
举报
回复
不会加大标题栏的高度,是固定标题栏的高度,不信你可以跟踪一下它的值就知道了。
至于反回什么值,你可以看MSDN
hurryboylqs
2007-01-17
打赏
举报
回复
标题栏去掉了,你的图片贴在那里?还要考虑对菜单栏的影响
Juchiyufei
2007-01-17
打赏
举报
回复
接分快乐
:) ...
mynamelj
2007-01-17
打赏
举报
回复
你不自绘,增大标题栏的高度有什么用?
hurryboylqs
2007-01-17
打赏
举报
回复
不会加大标题栏的高度,是固定标题栏的高度,不信你可以跟踪一下它的值就知道了。
------------
我用一个对话框来测试,按你的方法,在原标题栏边缘的下方拖动鼠标,窗口仍能跟随着移动,这怎么解析?
macnab
2007-01-16
打赏
举报
回复
哎,又打错了,
把标题栏去掉,然后放一张图片上去,挺好看的.
macnab
2007-01-16
打赏
举报
回复
我通常的作法都是不要只接不要了,然后放上一个图片.呵呵,挺好看的.
hurryboylqs
2007-01-16
打赏
举报
回复
1楼的大哥,我用一个对话框来试了一下:
代码如下(SDK方式):
case WM_NCCALCSIZE:
if(wParam)
{
((LPNCCALCSIZE_PARAMS)lParam)->rgrc[0].top +=30;
}
return 0;
.....
这样只能加大标题栏的高度列,我原本意思是想让标题栏的高度固定在一个值(不随系统主题包改变),还有我处理这个消息直接返回0也有点问题,不知道是该返回什么值?
Y___Y
2007-01-16
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=317
hurryboylqs
2007-01-16
打赏
举报
回复
回去试试看,谢谢楼上大哥
mynamelj
2007-01-16
打赏
举报
回复
处理WM_NCCALCSIZE消息
void CXXXDlg::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp)
{
if( bCalcValidRects )
{
// Set window caption height
lpncsp->rgrc[0].top += 30;
}
else
{
CDialog::OnNcCalcSize(bCalcValidRects, lpncsp);
}
}
FSB628.pdf
FSB628
FS5379.PDF
FS5379.PDF
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例AVR最小系统板DXP资料及其相关资料
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例AVR最小系统板DXP资料及其相关资料
AI绘画扩散模型原理图集-StableDiffusion核心组件详解
# 扩散模型原理图集说明(学习和写文章用) 1. **LoRA**:W=W₀+B·A低秩分解,压缩256倍,零初始化,可合并推理零开销。 2. **Checkpoint**:含UNet/VAE/CLIP,z_T→去噪→z₀→VAE解码出图。 3. **ControlNet**:可训练分支+ZeroConv注入冻结UNet,7种条件控制。 4. **IP-Adapter**:解耦交叉注意力,图像/文本独立K/V,α控制图像强度。 5. **VAE**:48倍压缩至潜空间,L_rec+L_KL联合训练。 6. **CLIP**:双塔对比学习,为UNet提供文本条件。 7. **CFG**:ε̂=ε_∅+s·(ε_c-ε_∅),s=7~12引导增强。 8. **Diffusion**:前向加噪→反向UNet去噪,线性/余弦调度。 9. **SAM**:三大模块+四种提示,输出3个Mask选最优。 10. **Upscale**:RRDB+PixelShuffle,L1+感知+GAN三损失。 11. **采样器**:随机(DDPM/Euler a)vs确定性(DDIM/DPM++2M)。 12. **调度器**:β→α→ᾱ→σ,Linear/Cosine/Karras曲线。 13. **Karras**:σ幂律,ρ=7最优,低噪声区多步保细节。
【解决大规模MIMO系统的数据检测
问题
】混合框架来改善VP中格降(LR)辅助预编码的性能(Matlab代码实现)
内容概要:本文提出一种针对大规模MIMO系统中数据检测
问题
的混合优化框架,旨在提升矢量扰动(VP)预编码下格归约(LR)辅助技术的性能。该方法通过融合格归约算法与预编码设计策略,有效改善信号检测精度与系统鲁棒性,尤其在高维MIMO场景中展现出优越的误码率表现与收敛特性。研究重点在于降低传统LR辅助检测的计算复杂度,同时保持高性能增益,结合Matlab代码实现了完整的仿真验证框架,为5G/6G通信系统中的关键技术提供了可复现的技术路径。; 适合人群:具备通信工程、信号处理或电子信息等相关专业背景,熟悉MIMO通信系统原理与数字信号处理技术的研究生、科研人员及通信领域工程师;具有一定算法设计能力并从事无线通信系统优化工作的技术人员。; 使用场景及目标:① 提升高维MIMO系统中VP预编码的数据检测效率与准确性;② 克服传统格归约方法在复杂信道环境下性能受限的
问题
;③ 提供一套完整的Matlab仿真工具链,支持学术研究中的算法对比、性能评估与进一步优化。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析其实现逻辑,重点关注格归约与预编码之间的协同机制,通过调整系统维度、信道模型与参数配置进行仿真实验,深入理解该混合框架在不同场景下的性能边界与优化潜力。
界面
15,975
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章