VC中SPIN旋轉按鈕的使用

2021-06-13 11:09:51 字數 508 閱讀 6023

只要在初始化裡這樣寫

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學...