Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Структура WNDPROC Добавлено: 30.12.03 18:01  

Автор вопроса:  KAM | ICQ: 190197618 

Как мне указать члену lpfnWndProc в структуре WNDPROC на оконную процедуру WindowProc (т.е. каким надо пользоваться синтаксисом)???

Заранее благодарен

Ответить

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

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 31.12.03 19:12

Что за проблема? Пишешь AddressOf имя_процедуры и все... Или я не так понял?

Ответить

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



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #2 Добавлено: 01.01.04 16:14

Проблема была в том, что я не знал как это оформить...

Ответить

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



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #3 Добавлено: 01.01.04 16:19

Начал делать как ты сказал, но почему-то неполучается...

Вот как я пишу:

WClass As WNDCLASS

With WClass

....

.lpfnwndproc = AddressOf WindowProc 'ЭТО VB НЕ ПОНИМАЕТ...

....

End With

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 01.01.04 19:15

Что выдает? WindowProc в модуле? Имхо, лучше использовать WINDOWCLASSEX, хотя я не помню, чем они отличаются...

Ответить

Номер ответа: 5
Автор ответа:
 KAM



ICQ: 190197618 

Вопросов: 25
Ответов: 97
 Профиль | | #5 Добавлено: 01.01.04 20:51

Выдаёт он "Синтакс еррор"...И выделяет следующую строку:

.lpfnwndproc = AddressOf WindowProc

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 01.01.04 21:22

Посмотри этот пример создания окна из Visual Basic, там есть пример использования AddressOf так, как тебе надо: http://www.vb.kiev.ua/code/api/createwindow.zip

Ответить

Страница: 1 |

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



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