.


:




:

































 

 

 

 





, - , . 3.12 friend .

class className

(1

public: ~

className(); // // friend returnType friendFunction(< >);

};

3.12. .

- - this , . , F , , , . F xptr->F ( - X, a xptr- ). F (& ) F (xpt r).

, , - , .

3.6 C++

C++Builder ANSI C++, . , , , , , , , RTTI - , C++Builder .

, , - , C++. , , C++Builder (RAD), .

(, _ classid) C++Builder , , . (_ int8, _intl6 ..), . C++, , , , , C++Builder.

3.6.1

, C++ . , . C++ Windows WM_LBUTTONDOWN. "" switch, (RESPONSE_TABLE), . , , OWL (Object Windows Library),

DEFINE_RESPONSE_TABLE1(TEventTestDlgClient, TDialog)

//({TEventTestDlgClientRSP_TBL_BEGIN}}

EV_BN_CLICKED(IDEVENTBUTTON, EventBNClicked),

//({TEventTestDlgClientRSP_TBL_END}}

END_RESPONSE_TABLE;

( WM_LBUTTONDOWN), IDEVENTBUTTON TEventTestDlgClient, EventBNClicked.

C++Builder . , OnClick. , - ( ) .





:


: 2015-10-01; !; : 349 |


:

:

, .
==> ...

1477 - | 1418 -


© 2015-2024 lektsii.org - -

: 0.008 .