7 个解决方案
#1
??不明白
#2
你试吓随便建个SDI程序``然后一路默认``运行看看``VIEW页面和工具栏相拉处``工具栏看起来很立体``我看了一吓有的软件``并不是这样的``所以想问问是怎样做到的`
#3
up
#4
那是View边框的效果。
你把CxxView::PreCreateWindow(CREATESTRUCT& cs)里面的
//cs.dwExStyle |= WS_EX_CLIENTEDGE;
注释掉,就成平面了。
改成:
cs.dwExStyle |= WS_EX_STATICEDGE;
大概就是你要的效果了。
你把CxxView::PreCreateWindow(CREATESTRUCT& cs)里面的
//cs.dwExStyle |= WS_EX_CLIENTEDGE;
注释掉,就成平面了。
改成:
cs.dwExStyle |= WS_EX_STATICEDGE;
大概就是你要的效果了。
#5
如此啊``我试了两种方法``不知道是不是没改成功`你看看:
1.
long style = GetWindowLong(this->m_hWnd,GWL_EXSTYLE);
style &= ~WS_EX_CLIENTEDGE;
style |= WS_EX_STATICEDGE;
SetWindowLong(this->m_hWnd,GWL_EXSTYLE,style);
2.
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.dwExStyle |= WS_EX_STATICEDGE;
1.
long style = GetWindowLong(this->m_hWnd,GWL_EXSTYLE);
style &= ~WS_EX_CLIENTEDGE;
style |= WS_EX_STATICEDGE;
SetWindowLong(this->m_hWnd,GWL_EXSTYLE,style);
2.
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.dwExStyle |= WS_EX_STATICEDGE;
#6
是在CxxView里面改的吗?
#7
噢``是的
#1
??不明白
#2
你试吓随便建个SDI程序``然后一路默认``运行看看``VIEW页面和工具栏相拉处``工具栏看起来很立体``我看了一吓有的软件``并不是这样的``所以想问问是怎样做到的`
#3
up
#4
那是View边框的效果。
你把CxxView::PreCreateWindow(CREATESTRUCT& cs)里面的
//cs.dwExStyle |= WS_EX_CLIENTEDGE;
注释掉,就成平面了。
改成:
cs.dwExStyle |= WS_EX_STATICEDGE;
大概就是你要的效果了。
你把CxxView::PreCreateWindow(CREATESTRUCT& cs)里面的
//cs.dwExStyle |= WS_EX_CLIENTEDGE;
注释掉,就成平面了。
改成:
cs.dwExStyle |= WS_EX_STATICEDGE;
大概就是你要的效果了。
#5
如此啊``我试了两种方法``不知道是不是没改成功`你看看:
1.
long style = GetWindowLong(this->m_hWnd,GWL_EXSTYLE);
style &= ~WS_EX_CLIENTEDGE;
style |= WS_EX_STATICEDGE;
SetWindowLong(this->m_hWnd,GWL_EXSTYLE,style);
2.
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.dwExStyle |= WS_EX_STATICEDGE;
1.
long style = GetWindowLong(this->m_hWnd,GWL_EXSTYLE);
style &= ~WS_EX_CLIENTEDGE;
style |= WS_EX_STATICEDGE;
SetWindowLong(this->m_hWnd,GWL_EXSTYLE,style);
2.
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
cs.dwExStyle |= WS_EX_STATICEDGE;
#6
是在CxxView里面改的吗?
#7
噢``是的