Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Rivin selvitys

Heikki [03.12.2003 19:45:29]

#

Eli olen tekemässä harjoitusmielessä tekstieditoria, mutta nyt pitäsi saada ohjelma näyttämään rivinumeron jota käyttäjä selaa. Miten tämän näkisi.
Ohjelmani käyttää RichTextBoxia.

Ja sitten vielä toinen juttu:
Miten voin avata tietyn tiedoston siihen ohjelmaan joka sen oletuksena ajaa.

tnb [03.12.2003 20:50:12]

#

Näyttää: rivi/rivejä

texti=CStr(RichTextBox1.GetLineFromChar(RichTextBox1.SelStart) + 1) + " / " + CStr(GetLineCount(RichTextBox1.hwnd))

Heikki [03.12.2003 21:01:36]

#

Eipä toimi.
Tulee virhe Compile error: sub or function not defined.
Herjaa kohtaa GetLineCount
Muutin tuon RichTextBox1:n siihen, minkä niminen se on formillani.

tnb [03.12.2003 21:04:54]

#

Tässä puuttuva määrittely:

Const EM_GETLINECOUNT = &HBA
Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
        (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

' lngHWnd : TextBox/RichTextBox
Function GetLineCount(ByVal lngHwnd As Long) As Long
    GetLineCount = SendMessage(lngHwnd, EM_GETLINECOUNT, 0, 0)
End Function

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta