<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Diese Klasse stellt einenen Comport zur Verfügung und ist gleichzeitig ein Control, dass den Status anzeigt und Einstellungen ermöglicht. [Mehr ...]
Basisklassen(n) | abgeleitete Klassen | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SComPortControl |
|
Attribut | Typ | Beschreibung |
---|---|---|
btnOnOff | SButton | |
btnTextConnect | SString | Text für "verbinden" der auf dem Butten angezeigt werden soll. |
btnTextDisconnect | SString | Text für "trennen" der auf dem Butten angezeigt werden soll. |
ensureDataMode | bool | |
rememberSettings | BOOL | Legt fest, ob die Einstellungen inm userConfigFile gespeichert werden sollen. Wenn true, werden die Einstellungen im userConfigFile gespeichert und beim Start wiederhergestellt. |
Attribut | Typ | Beschreibung |
---|---|---|
iconEdit | SImageControl | |
textInfo | SStatic |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
onBtnConnect | BOOL tryConnect | void | Diese Funktion wird ausgelöst, wenn aus den Button "verbinden"/"trennen" geklickt und diese behandelt wurde. |
Name | Parameter | Rückgabewert | Beschreibung |
---|---|---|---|
onCapturedMessage | HWND msgHwnd, UINT msg, WPARAM wParam, LPARAM lParam, void* pData |
void | Behandlungsroutine für die beiden Button (Verbindung/Einstellung). |
onInitWindow | void | Aufbau des Controls. |
Diese Klasse stellt einenen Comport zur Verfügung und ist gleichzeitig ein Control, dass den Status anzeigt und Einstellungen ermöglicht.
myDlg::onInitWindow()
{
// Comport myComport.createCtrl(this,"",-100,-40); myComport.btnTextDisconnect="Verbindung jetzt trennen"; // abweichender Text myComport.btnTextConnect="Verbindung jetzt herstellen"; // abweichender Text}
onBtnConnect(BOOL tryConnect) void |
![]() ![]() |
Diese Funktion wird ausgelöst, wenn aus den Button "verbinden"/"trennen" geklickt und diese behandelt wurde.
...::onBtnConnect()
{
if( tryConnect && isConnected() ) MessageBox("OK");}
tryConnect | wenn true wurde versucht die Verbindung herzustellen, mittels isConnected() kann festgestellt werden, ob dies erfolgreich war. |
onCapturedMessage(HWND msgHwnd, UINT msg, WPARAM wParam, LPARAM lParam, void* pData) void |
![]() ![]() |
Behandlungsroutine für die beiden Button (Verbindung/Einstellung).
onInitWindow() void |
![]() ![]() |
Aufbau des Controls.
<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |