1----隱藏工作列
::showwindow(::findwindow("shell_traywnd",null),sw_hide);
2----視窗最大化並覆蓋工作列
int cxscreen = ::getsystemmetrics(**_cxscreen);
int cyscreen = ::getsystemmetrics(**_cyscreen);
movewindow(0, 0, cxscreen, cyscreen);
3---一些不進隊訊息
當呼叫createwindow時,windows將建立wm_create訊息
當呼叫showwindow時,將產生wm_size和 wm_showwindow訊息
當呼叫updatewindow時建立的wm_paint訊息(注意,並不是某個型別是進隊訊息就永遠是進隊訊息,如 wm_paint有進隊的(重新整理訊息(wm_paint)),也有不進隊的(如本例))
4---獲取工作列高度
//獲得工作列的高度
crect rectshelltray
cwnd *pwnd = findwindow("shell_traywnd", null);
pwnd->getwindowrect(&rectshelltray);
5---wm_ctrlcolor不能用於按鈕,要想改變按鈕外觀就得用drawitem
一些小知識
1.答 int elev 10 0.5 10 3答 arctoolbox中有直接的工具!data management tools features feature to polygon 4如何用arcgis實現指定範圍的dem水平切面 主要是想實現dem和水面結合的三維效果 但如何計算水面範圍 答...
QProcess一些小知識
1.啟動外部程式的兩種方式 1 一體式 void start 外部程式啟動後,將隨主程式的退出而退出 2 分離式 void startdetached 外部程式啟動後,當主程式退出時並不退出。而是繼續執行。2.當程式路徑中含有空格的時候,特別是windows系統該程式路徑會無法被識別。解決方法是將程...
Oracle一些小知識
1 select from table name for update 和 select t.t.rowid from table name t的區別 二者都可以編輯表資料,但是前者會鎖表,後者則不會。原理且不深究,當我們修改某一行資料時,如果不想鎖表就是用後者。2 邏輯判斷 select 1 fr...