VC learning 4

xiaoxiao2021-03-06  42

First, DDX / DDV Data Exchange / Data Calibration

1. Add variables related to the control with Class Wizard to determine the category (Value: Save input data, controls: output data) and type (related to control, such as int, cstring, etc.)

2, updatedata (true / false) assigns value to variables and transmits values ​​to the control

Second, the common control

1, edit box CEDIT

Void setPasswordchar (tchar ch);

Void SetMargins (uint NLEFT, UINT NRIGHT);

Undo ();

Getline ()

2, list box clistbox

Int AddString (LPCTSTR LPSZITEM);

INT INSERTSTRING (Int Nindex, LPCTSTSTSZZITEM);

INT setItemData (int NINDEX, DWORD DWITEMDATA)

INT setItemDataPtr (int NINDEX, VOID * PDATA);

INT deleteString (uint nindex);

void resetcontent ();

INT FINDSTRING (INT NSTARTAFTER, LPCTSTAR LPSZITEM) Const;

INT FINDSTRINGEXACT (INT NINDEXSTART, LPCTSTSTR LPSZFIND) Const;

Int getcursel () const;

Int setcurseel () const;

Void gettext (int NINDEX, LPTSTSTSZZBUFFER) Const;

Void gettext (int Nindex, CString & RString) const;

3, combination box CCOMBOBOX

With the list of list

4, scroll bar CScrollbar

SetscrollRange (int NMINPOS, INT Nmaxpos, Bool Bredraw = True);

Int setscrollpos (int NPOS, Bool BredRaw = true);

GetScrollRange (LPINT LPMINPOS, LPINT LPMAXPOS);

Int getscrollpos ();

Notification message

SB_LINELEFT SB_LINERIGHT SB_PAGELEFT SB_PAGERIGHT SB_THUMBTRACK

5. Progress CPROGRESSCTRL

Int setPos (INT NPOS);

Int getpos ();

Void SetRange (Short Nlower);

Void getRange (Int & nlower, int & Nupper);

Int setstep (int NSTEP);

Int Stepit ();

6, slide strip CSLIDER

Equally

7. Rotate button CSPINBUTTON

Initial setting: Auto Buddy, Set Buddy Integer, Attached Right

转载请注明原文地址:https://www.9cbs.com/read-57002.html

New Post(0)