Form, handles   zodpovězená otázka

VB.NET, Hardware, WinForms

Zdravím,

snažím se upravit kód na čtení HID usb , jedna z funkcí vypadá takto :

' Set up a windows hook to receive notification
    ' messages from the HID controller DLL - then connect
    ' to the controller
    Public Function ConnectToHID(ByRef targetForm As Form) As Boolean

        Dim pHostWin As Integer = targetForm.Handle.ToInt32
        FWinHandle = pHostWin
        pHostWin = hidConnect(FWinHandle)
        FPrevWinProc = DelegateSetWindowLong(FWinHandle, GWL_WNDPROC, Ref_WinProc)
        HostForm = targetForm
    End Function

, target form je třída běžícího formuláře aplikace. Chtěl by ale posílat zprávy do jiné jednodušší třídy která bude mimo hlavní form a z ní se pouze budou aktivovat eventy (přes ně i nějaká ta hodnota) jen nevím jak by měla vypadat, v každém případě musí mít svůj vlastní handle ...

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pro začátek asi bude nejjednodušší výslednou třídu odvodit od Form.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

jasně, to jsem udělal

class mojetrida

  Inherits Form

a je to funkční, jen class "mojetrida" obsahuje 99% eventů, vlastnosti, metod ... které nejsou potřeba.

J.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

S tím se budete muset smířit.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback