VC/MFC默认的窗口标题栏提高

发布网友

我来回答

1个回答

热心网友

可以重画标题兰,使用函数
CRect
rtWnd,
rtTitle;
GetWindowRect(&rtWnd);
//取得标题栏的位置
rtTitle.left
=
GetSystemMetrics(SM_CXFRAME);
rtTitle.top
=
GetSystemMetrics(SM_CYFRAME);
rtTitle.right
=
rtWnd.right
-
rtWnd.left
-
GetSystemMetrics(SM_CXFRAME);
rtTitle.bottom
=
rtTitle.top
+
GetSystemMetrics(SM_CYSIZE);//+100);
pDC->BitBlt(rtTitle.left,
rtTitle.top,
rtTitle.Width(),
rtTitle.Height()+你需要的高度,
pDisplayMemDC,
0,
0,
SRCCOPY);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com