visual c++ 部分窗口样式设置
生活随笔
收集整理的這篇文章主要介紹了
visual c++ 部分窗口样式设置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
窗口樣式需要在兩個地方指定,一個是CreateWindow 函數(shù)的 dwStyle 參數(shù),另一個是窗口類 WNDCLASS 的 style 字段。
dwStyle 參數(shù)的取值都是以WS開頭的,WS 是Window Style的縮寫,意思是窗口風格。
帶系統(tǒng)菜單
hwnd=CreateWindow(lpszClassName,lpszTitle,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);先找到第三個參數(shù),由于代碼是一般設置,需求改變則須改變相應的代碼
WS_OVERLAPPEDWINDOW我們?nèi)フ业缴蠄D對應的窗口風格,發(fā)現(xiàn)有許多,而WS_OVERLAPPEDWINDOW,已經(jīng)包含了系統(tǒng)菜單,如果不想要別的,只要系統(tǒng)菜單,就須對應改變:
如上修改后就只有系統(tǒng)菜單了,如果還要別的可自行添加,用 | 隔開即可
帶水平滾動條
hwnd=CreateWindow(lpszClassName,lpszTitle,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);可以通過第三個參數(shù)WS_OVERLAPPEDWINDOW增加滾動條
水平和垂直滾動條形式如下:
如何應用呢?通過運算符 | 可以進行滾動條添加。例子如下:
WS_OVERLAPPEDWINDOW | WS_VSCROLL | WS_HSCROLL當然如果只需要一個那么放一種滾動條即可
帶標題欄
如上操作
總結(jié)
以上是生活随笔為你收集整理的visual c++ 部分窗口样式设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea设置中文界面_英雄联盟手游中文翻
- 下一篇: 广域存储和计算协同面临哪些挑战,具有哪些