炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4332|回复: 9

怎么设置禁止窗口最大化

[复制链接]

该用户从未签到

发表于 2013-4-24 23:27:26 | 显示全部楼层 |阅读模式
因为win7里面拖动窗口到屏幕的边,就会使窗口最大化,即使没有最大化按钮,仍然会最大化,如何使窗口禁止最大化,不会使内容形变

该用户从未签到

 楼主| 发表于 2013-4-26 13:47:34 | 显示全部楼层
梦飞 发表于 2013-4-26 09:14
恩创建字体后元素需要设置字体.

HFONTX hfontx=XFont_Create2(L"黑体",24,true,true,false,false);
        HELE head=XStatic_Create(10,10,500,50,L"计算机概览",m_hPane_left);
        XEle_SetFont(head,hfontx)//;你说的是这句吧
        XEle_SetTextColor(head,RGB(0,128,192));
        XFont_Destroy(hfontx);
        XEle_SetBkTransparent(head,true); //设置背景透明

该用户从未签到

 楼主| 发表于 2013-4-26 13:46:27 | 显示全部楼层
梦飞 发表于 2013-4-26 09:13
要修改系统窗口样式,把窗口边框什么的去掉!

窗口边框去掉了,如果拖动到屏幕的边缘,会自动最大化

该用户从未签到

发表于 2013-4-28 00:12:01 | 显示全部楼层
禁止最大化,即使拖动动桌面边也不会最大化
.版本 2

dwWindowStyle = 取得窗口信息_ (窗口_主界面.取窗口句柄 (), #GWL_STYLE)
设置窗口信息_ (窗口_主界面.取窗口句柄 (), #GWL_STYLE, 位异或 (dwWindowStyle, #WS_MAXIMIZEBOX))  ' 设置固定边框

该用户从未签到

 楼主| 发表于 2013-5-5 13:49:12 | 显示全部楼层
wo4828373 发表于 2013-5-5 01:50
是的,按他们的界面库会出现这种问题。你可以在创建完窗口后加上这句话:
SetWindowLong(XWnd_GetHWnd(hWin ...

谢谢大神啊

该用户从未签到

发表于 2013-5-5 14:58:10 | 显示全部楼层
请问一下 怎么使用窗口最小化呢?

该用户从未签到

 楼主| 发表于 2013-5-5 15:49:17 | 显示全部楼层
本帖最后由 zhaozhang 于 2013-5-5 15:51 编辑

XWnd_ShowWindow(m_hWindow,SW_SHOWMINIMIZED);使窗口最小化
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-9-20 00:50 , Processed in 0.067463 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表