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