具有下面区域的对话框都要有WS_BORDER属性,即不能将对话框WS_BORDER设置为NONE
获得对话框标题栏的大小:WS_CAPTION属性,此时可以响应hittest消息,即拖动非客户区标题栏鼠标有效,否则是无效的。但如果没有WS_SYSMENU系统菜单属性,则无法响应鼠标右键消息,且没有关闭按键及图标显示...
隐藏标题栏 ModifyStyle(WS_CAPTION,0)
高度:=GetSystemMetrics(SM_CYCAPTION);
宽度:CRect
原点为0;
获得对话框标题栏中的图标的大小:ICON
GetSystemMetrics(SM_CXSMICON);
int
获得对话框标题栏中的按键的大小:button
GetSystemMetrics(SM_CXSIZE)
GetSystemMetrics(SM_CYSIZE)
获得对话框中的边框的大小:WS_BORDER属性,即对话框四周的小条边框,且对话框上端留有比其它三边较大的空间,加上WS_CAPTION后则更大,只是如果没有WS_CAPTION属性无法响应鼠标消息...
GetSystemMetrics(SM_CXSIZEFRAME)//Border属性具有sizing,此属性表明窗口可拉伸,此值取得为4
GetSystemMetrics(SM_CYSIZEFRAME)
GetSystemMetrics(SM_CYDLGFRAME);