1.修改程式的標題
在cmainframe的precreatewindow函式裡新增下兩行
cs.style &= ~(ws_thickframe|ws_maximizebox|fws_addtotitle); // fws_addtotitle一定要加,不然顯示不了標題
cs.lpszname = "要顯示的標題";
2.新增工具條(*******)
假設,工具條的id為idr_*******1
if (!m_wnd*******.createex(this, tbstyle_flat, ws_child | ws_visible | cbrs_top
| cbrs_gripper | cbrs_tooltips | cbrs_flyby | cbrs_size_dynamic) ||
!m_wnd*******.load*******(idr_*******1))
其中m_wnd*******必須在標頭檔案裡定義,因為當m_wnd*******的週期完了,工具條也會消失的
在新增工具條按鈕的事件時,你可以在資源編輯器裡開啟工具條,按住ctrl,然後在你在加響應事件的按鈕上雙擊滑鼠,這時就會出現classwizard了 =^_^=
3.改變視窗的大小
// 取得框架的尺寸
crect rewindow;
getparentframe()->getwindowrect(rewindow);
rewindow.right += 50;
// 改變框架大小
getparentframe()->movewindow(rewindow,true);
改變視的大小:
// 取得視的尺寸
crect rewindow;
getwindowrect(rewindow);
rewindow.right += 50;
// 改變視大小
movewindow(rewindow.left,rewindow.top,rewindow.right,rewindow.bottom,true);
// 需要注意的是你只可以改變框架裡的視,就是說框架的大小不會隨之改變的,如果改變得過大很可能會把工具欄和狀態列遮著
4.上下控制項(spin)與編輯框(edit)的繫結
在乙個對話方塊裡先加乙個編輯框,然後再加乙個上下控制項,一定要按這個順序,不然很可能不能繫結(如果不是按這個順序的不要緊下面再講怎麼解決)。雙擊上下控制項,修改它的屬性,把auto buddy和set buddy integer打勾,alignment裡選的是上下控制項粘在編輯框的哪一邊,一邊選right
然後在oninitdialog()裡設定一下它的範圍和初值就可以用了,不設範圍的話可能用不了,因為預設值是(100,0),按上的時候會減的,有興趣的gg可以試一下
Bloomberg 的一些基本技巧
首先bloomberg的面板一般分為三個部分 command line 和function area。如果第一次使用bloomberg 可以在command line 中輸入help。會介紹如何get start with bloomberg。進行搜尋的時候有兩種方式,乙個在command line...
c 程式設計的一些技巧
第一點,使用全域性物件的建構函式在程式啟動前呼叫函式 有一些應用程式需要在主程式啟動前呼叫其它函式。如 轉態過程函式 登記 功能函式都是必須在實際程式執行前被呼叫的。最簡單的辦法是通過乙個全域性物件 的建構函式來呼叫這些函式。因為全域性物件都是在主程式開始前被構造,這些函式 都將會在main 之前返...
一些Python程式設計小技巧
from xgboost.sklearn import xgbclassifier from sklearn.ensemble import randomforestclassifier from sklearn.ensemble import gradientboostingclassifier ...