Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Send Message Добавлено: 27.03.06 10:41  

Автор вопроса:  Billi Gates | ICQ: 242-026-281 
Hello! Nihao! Bonshure(i dont know how paint this word)!Привет всем!
[root] привёл пример
Option Explicit

Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long

Private Const EM_GETLINECOUNT = &HBA

Private Sub Command1_Click()
' Число строк в текстовом окне
Label1 = SendMessage(Text1.hWnd, EM_GETLINECOUNT, 0, 0)

End Sub
то функция что выделенна жирным шрифтом, таких функций много? и где их найти? я знаю ещё одну EM_SETPASSWORDCHAR

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #1
Добавлено: 27.03.06 10:57
В API-Guide тебе дорога, почитай там примеры по сендмесаг

Ответить

Номер ответа: 2
Автор ответа:
 SL



ICQ: 277007669 

Вопросов: 10
Ответов: 86
 Профиль | | #2 Добавлено: 27.03.06 11:37
прошу прощения, если что-то пропустил:


Public Const EM_AUTOURLDETECT As Long = (WM_USER + 91)
Public Const EM_CANPASTE As Long = (WM_USER + 50)
Public Const EM_CANREDO As Long = (WM_USER + 85)
Public Const EM_CHARFROMPOS As Long = &HD7
Public Const EM_CANUNDO As Long = &HC6
Public Const EM_CONVPOSITION As Long = (WM_USER + 108)
Public Const EM_DISPLAYBAND As Long = (WM_USER + 51)
Public Const EM_EXLIMITTEXT As Long = (WM_USER + 53)
Public Const EM_EXLINEFROMCHAR As Long = (WM_USER + 54)
Public Const EM_EXSETSEL As Long = (WM_USER + 55)
Public Const EM_FINDTEXT As Long = (WM_USER + 56)
Public Const EM_FINDTEXTEX As Long = (WM_USER + 79)
Public Const EM_FINDTEXTEXW As Long = (WM_USER + 124)
Public Const EM_FINDTEXTW As Long = (WM_USER + 123)
Public Const EM_FINDWORDBREAK As Long = (WM_USER + 76)
Public Const EM_FMTLINES As Long = &HC8
Public Const EM_FORMATRANGE As Long = (WM_USER + 57)
Public Const EM_GETAUTOURLDETECT As Long = (WM_USER + 92)
Public Const EM_GETBIDIOPTIONS As Long = (WM_USER + 201)
Public Const EM_GETCHARFORMAT As Long = (WM_USER + 58)
Public Const EM_GETEDITSTYLE As Long = (WM_USER + 205)
Public Const EM_GETEVENTMASK As Long = (WM_USER + 59)
Public Const EM_GETFIRSTVISIBLELINE As Long = &HCE
Public Const EM_GETHANDLE As Long = &HBD
Public Const EM_GETIMECOLOR As Long = (WM_USER + 105)
Public Const EM_GETIMECOMPMODE As Long = (WM_USER + 122)
Public Const EM_GETIMEMODEBIAS As Long = (WM_USER + 127)
Public Const EM_GETIMEOPTIONS As Long = (WM_USER + 107)
Public Const EM_GETLANGOPTIONS As Long = (WM_USER + 121)
Public Const EM_GETIMESTATUS As Long = &HD9
Public Const EM_GETLINE As Long = &HC4
Public Const EM_GETLINECOUNT As Long = &HBA
Public Const EM_GETMODIFY As Long = &HB8
Public Const EM_GETMARGINS As Long = &HD4
Public Const EM_GETOLEINTERFACE As Long = (WM_USER + 60)
Public Const EM_GETOPTIONS As Long = (WM_USER + 78)
Public Const EM_GETPARAFORMAT As Long = (WM_USER + 61)
Public Const EM_GETPASSWORDCHAR As Long = &HD2
Public Const EM_GETPUNCTUATION As Long = (WM_USER + 101)
Public Const EM_GETRECT As Long = &HB2
Public Const EM_GETREDONAME As Long = (WM_USER + 87)
Public Const EM_GETSCROLLPOS As Long = (WM_USER + 221)
Public Const EM_GETSEL As Long = &HB0
Public Const EM_GETSELTEXT As Long = (WM_USER + 62)
Public Const EM_GETTEXTEX As Long = (WM_USER + 94)
Public Const EM_GETTEXTLENGTHEX As Long = (WM_USER + 95)
Public Const EM_GETTEXTMODE As Long = (WM_USER + 90)
Public Const EM_GETTEXTRANGE As Long = (WM_USER + 75)
Public Const EM_GETTHUMB As Long = &HBE
Public Const EM_GETTYPOGRAPHYOPTIONS As Long = (WM_USER + 203)
Public Const EM_GETUNDONAME As Long = (WM_USER + 86)
Public Const EM_GETWORDBREAKPROC As Long = &HD1
Public Const EM_GETWORDBREAKPROCEX As Long = (WM_USER + 80)
Public Const EM_GETWORDWRAPMODE As Long = (WM_USER + 103)
Public Const EM_GETZOOM As Long = (WM_USER + 224)
Public Const EM_HIDESELECTION As Long = (WM_USER + 63)
Public Const EM_LIMITTEXT As Long = &HC5
Public Const EM_LINEFROMCHAR As Long = &HC9
Public Const EM_LINEINDEX As Long = &HBB
Public Const EM_LINELENGTH As Long = &HC1
Public Const EM_LINESCROLL As Long = &HB6
Public Const EM_OUTLINE As Long = (WM_USER + 220)
Public Const EM_PASTESPECIAL As Long = (WM_USER + 64)
Public Const EM_POSFROMCHAR As Long = (WM_USER + 38)
Public Const EM_RECONVERSION As Long = (WM_USER + 125)
Public Const EM_REDO As Long = (WM_USER + 84)
Public Const EM_REPLACESEL As Long = &HC2
Public Const EM_REQUESTRESIZE As Long = (WM_USER + 65)
Public Const EM_SCROLL As Long = &HB5
Public Const EM_SCROLLCARET As Long = &HB7
Public Const EM_SELECTIONTYPE As Long = (WM_USER + 66)
Public Const EM_SETBIDIOPTIONS As Long = (WM_USER + 200)
Public Const EM_SETBKGNDCOLOR As Long = (WM_USER + 67)
Public Const EM_SETCHARFORMAT As Long = (WM_USER + 68)
Public Const EM_SETCUEBANNER As Long = (ECM_FIRST + 1)
Public Const EM_SETEDITSTYLE As Long = (WM_USER + 204)
Public Const EM_SETEVENTMASK As Long = (WM_USER + 69)
Public Const EM_SETFONTSIZE As Long = (WM_USER + 223)
Public Const EM_SETHANDLE As Long = &HBC
Public Const EM_SETIMECOLOR As Long = (WM_USER + 104)
Public Const EM_SETIMEMODEBIAS As Long = (WM_USER + 126)
Public Const EM_SETIMEOPTIONS As Long = (WM_USER + 106)
Public Const EM_SETIMESTATUS As Long = &HD8
Public Const EM_SETLANGOPTIONS As Long = (WM_USER + 120)
Public Const EM_SETLIMITTEXT As Long = EM_LIMITTEXT
Public Const EM_SETMARGINS As Long = &HD3
Public Const EM_SETMODIFY As Long = &HB9
Public Const EM_SETOLECALLBACK As Long = (WM_USER + 70)
Public Const EM_SETOPTIONS As Long = (WM_USER + 77)
Public Const EM_SETPALETTE As Long = (WM_USER + 93)
Public Const EM_SETPARAFORMAT As Long = (WM_USER + 71)
Public Const EM_SETPASSWORDCHAR As Long = &HCC
Public Const EM_SETPUNCTUATION As Long = (WM_USER + 100)
Public Const EM_SETREADONLY As Long = &HCF
Public Const EM_SETRECT As Long = &HB3
Public Const EM_SETRECTNP As Long = &HB4
Public Const EM_SETSCROLLPOS As Long = (WM_USER + 222)
Public Const EM_SETSEL As Long = &HB1
Public Const EM_SETTABSTOPS As Long = &HCB
Public Const EM_SETTARGETDEVICE As Long = (WM_USER + 72)
Public Const EM_SETTEXTEX As Long = (WM_USER + 97)
Public Const EM_SETTEXTMODE As Long = (WM_USER + 89)
Public Const EM_SETTYPOGRAPHYOPTIONS As Long = (WM_USER + 202)
Public Const EM_SETUNDOLIMIT As Long = (WM_USER + 82)
Public Const EM_SETWORDBREAKPROC As Long = &HD0
Public Const EM_SETWORDBREAKPROCEX As Long = (WM_USER + 81)
Public Const EM_SETWORDWRAPMODE As Long = (WM_USER + 102)
Public Const EM_SETZOOM As Long = (WM_USER + 225)
Public Const EM_SHOWSCROLLBAR As Long = (WM_USER + 96)
Public Const EM_STOPGROUPTYPING As Long = (WM_USER + 88)
Public Const EM_STREAMIN As Long = (WM_USER + 73)
Public Const EM_STREAMOUT As Long = (WM_USER + 74)
Public Const EM_UNDO As Long = &HC7

Ответить

Номер ответа: 3
Автор ответа:
 SL



ICQ: 277007669 

Вопросов: 10
Ответов: 86
 Профиль | | #3 Добавлено: 27.03.06 11:38
как видишь, енто не функция, а константа

Ответить

Номер ответа: 4
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #4
Добавлено: 27.03.06 13:38
SL - круто

Ответить

Номер ответа: 5
Автор ответа:
 Billi Gates



ICQ: 242-026-281 

Вопросов: 25
Ответов: 57
 Профиль | | #5 Добавлено: 27.03.06 16:26
Круто!!!!!!!!!!!!!! А я их искал пол года. Думал никто не знает, и вобще есть ли они! Писал на Google, Yahoo, Yandex, Rambler, Aport и др. уже со счёту сбился. SL, а есть у тебя к ним описание? Или у кого нибудь?

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 27.03.06 16:32
Там и описание. Только на русском не ищи всё в избытке всть в MSDN и в Win32.hlp

Ответить

Номер ответа: 7
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #7 Добавлено: 27.03.06 17:21
Billi Gates пришёл в восторг от перечня значений констант, который без описания wParam, lParam и возвращаемого значения не имеет смысла...
Хм...
А не запостить ли сюда таблицу умножения?.. Я так понимаю, восторг будет окончательным...

Писал на Google, Yahoo, Yandex, Rambler, Aport и др. уже со счёту сбился

Писать в поисковые системы (создателям по мылу?) - очень самобытный способ поиска информации...

SL, а есть у тебя к ним описание? Или у кого нибудь?

По этому поводу вспоминается бессмертное http://pascal.sources.ru/humor/bidiot_log.htm, а именно пункт 30 оттуда.
Последний URL из пункта 30 заменить на msdn.microsoft.com, а так - один в один...

Ответить

Номер ответа: 8
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #8 Добавлено: 28.03.06 09:15
GSerg Молодец! Многим форумчанам стоит почитать эту ссылку. Особенно п.6. Последний абзац не каждому.

Ответить

Номер ответа: 9
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #9 Добавлено: 28.03.06 12:06
Сосбно, я уже неоднократно посылала таких персонажей в... каталог Include от Visual C++, файлы с расширением .h
Не так уж и трудно си поставить ;)

Ответить

Номер ответа: 10
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #10
Добавлено: 28.03.06 12:52
посылала??

Ответить

Номер ответа: 11
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #11 Добавлено: 29.03.06 12:42
опа, LOL :))) засекли, колись :)))))))))))))

Ответить

Номер ответа: 12
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #12 Добавлено: 29.03.06 13:02
Во, блин, лажа... Совсем меня с ума свели!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам