Окно "Message-only"

Раздел посвящен программированию с использованием Power Basic.
Kroos
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.02.2012 (Вт) 16:57

Окно "Message-only"

Сообщение Kroos » 14.02.2016 (Вс) 16:01

Есть ли способ создать средствами PB (не winapi) окно типа %HWND_MESSAGE для обработки системных сообщений? или делать обычный диалог а потом извращаться с его координатами и стилями?

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 267
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

Re: Окно "Message-only"

Сообщение bon818 » 14.02.2016 (Вс) 21:59

Kroos писал(а):Есть ли способ создать средствами PB (не winapi) окно типа %HWND_MESSAGE для обработки системных сообщений? или делать обычный диалог а потом извращаться с его координатами и стилями?


MSGBOX "111", 67, "222" или даже так? "111", 67, "222"

Или тебе нужно нестандартное окно системных сообщений и ты считаешь что PB должен иметь готовое решение, потому что написать самому это извращение?

Kroos
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.02.2012 (Вт) 16:57

Re: Окно "Message-only"

Сообщение Kroos » 14.02.2016 (Вс) 22:47

я про такое окно

Kroos
Обычный пользователь
Обычный пользователь
 
Сообщения: 55
Зарегистрирован: 21.02.2012 (Вт) 16:57

Re: Окно "Message-only"

Сообщение Kroos » 14.02.2016 (Вс) 22:52

и еще, я так и не понял, такое окно будет получать broadcast-сообщения, или нет? Например DBT_DEVNODES_CHANGED ?

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 267
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

Re: Окно "Message-only"

Сообщение bon818 » 15.02.2016 (Пн) 1:24

Kroos писал(а):я про такое окно

Понял.
Вместо дескриптора родителя например HWND_DESKTOP, поставить константу HWND_MESSAGE и все.
DIALOG NEW %HWND_MESSAGE, "", 0, 0, 0, 0 TO hDlg


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList