On-line: Dr. Oldwarez, PSP, tnsr2, гостей 1. Всего: 4 [подробнее..]
АвторСообщение





Пост N: 25
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 07.07.06 12:31. Заголовок: События Windows


Понадобилось мне сделать процедуру обработки событий Windows
(Послать свои WM_USER и затем их обработать).
Может кто знает - не могу найти в документации MiniGUI эту тему.

Спасибо: 0 
Профиль
Ответов - 2 [только новые]


модератор




Пост N: 211
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 07.07.06 14:47. Заголовок: Re:


Посмотри, как это сделано в примере DBFview из папки samples\Advanced\DBFview.
Там для обработки сообщения WM_COPYDATA используется Си-функция, второй параметр которой сравнивается с пользовательской константой
CDM_OPENDBF

HB_FUNC( GETSENTMSG )
{
PCOPYDATASTRUCT pcds = (PCOPYDATASTRUCT) hb_parnl(1);
if( pcds )
{
if( pcds->lpData )
{
hb_retclen( pcds->lpData, pcds->cbData );
}
else
{
hb_retc( "" );
}
}
else
{
hb_retc( "" );
}
if ISBYREF(2)
{
hb_stornl( pcds->dwData, 2 );
}
}


Спасибо: 0 
Профиль





Пост N: 26
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 08.07.06 11:52. Заголовок: Спасибо


Спасибо, нашел. Буду пробовать.

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 169
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет