只要在初始化裡這樣寫
cspinbuttonctrl * pspinspeed=(cspinbuttonctrl *)getdlgitem(idc_spin1);
assert(pspinspeed!=null);
//設定夥伴視窗
pspinspeed->setbuddy(getdlgitem(idc_edit1));
pspinspeed->setrange(0,200);//範圍最大值是32767。
pspinspeed->setpos(編輯框的變數名);//引數npos表示控制項的初始值,如果這個值大於1000,就應該把spin屬性裡的no thousand選中。否則崩潰
把spin屬性裡的:auto buddy,no thousand ,arrow keys,set buddy interger選中即可,
但如果tab order不是按預想的順序,就不要選auto buddy,而是寫pspinspeed->setbuddy(getdlgitem(idc_edit1));
旋轉控制項(Spin)的使用
當單擊旋轉控制項上的按鈕時,相應的編輯控制項值會增大或減小。其設定的一般步驟為 一 在對話方塊中放入乙個spin控制項和乙個編輯控制項作為spin控制項的夥伴視窗,設定spin控制項屬性 auto buddy set buddy integer arrow keys 設定文字控制項屬性 number...
VC中實現按鈕提示
virtual bool create cwnd pparentwnd,dword dwstyle 0 pparentwnd是父視窗指標,通常用this就行了。dwstyle是樣式,一般用預設值,即空著這個引數就可以了。bool addtool cwnd pwnd,uint nidtext,lpcr...
VC6 0中控制項及按鈕的設定和使用
vc學習筆記1 按鈕的使能與禁止 用classwizard的member variables為按鈕定義變數,如 m button1 則m button1.enablewindow true 使按鈕處於允許狀態 m button1.enablewindow false 使按鈕被禁止,並變灰顯示 vc學...