powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не обрабатывается сообщение ? С++ Builder
6 сообщений из 6, страница 1 из 1
Почему не обрабатывается сообщение ? С++ Builder
    #38759771
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
class PACKAGE TSkyButton : public TCustomButton
{

__published:

protected:

private:

	 void __fastcall OnDrawItem(  TWMDrawItem  Message )
	 {
		 MessageBox( NULL, NULL, NULL, NULL );
	 }

public:
	 BEGIN_MESSAGE_MAP
		VCL_MESSAGE_HANDLER( WM_DRAWITEM, TWMDrawItem , OnDrawItem);
	 END_MESSAGE_MAP(TCustomButton);

	__fastcall TSkyButton(TComponent* Owner);
};
//extern TSkyButton * SkyButton;
//---------------------------------------------------------------------------
#endif
...
Рейтинг: 0 / 0
Почему не обрабатывается сообщение ? С++ Builder
    #38759775
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно потому, что "The WM_DRAWITEM message is sent to the owner window of an
owner-drawn button, combo box, list box, or menu when a visual aspect of the button, combo
box, list box, or menu has changed".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему не обрабатывается сообщение ? С++ Builder
    #38759777
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а как сделать чтобы работало?
...
Рейтинг: 0 / 0
Почему не обрабатывается сообщение ? С++ Builder
    #38759779
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gera3323а как сделать чтобы работало?
Разве перенос обработчика в оконную процедуру "the parent window" не самоочевидное решение?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Почему не обрабатывается сообщение ? С++ Builder
    #38759780
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а пример кода ?
...
Рейтинг: 0 / 0
Почему не обрабатывается сообщение ? С++ Builder
    #38759785
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

сделал. я вот так сделал void WndProc( HWND, UINT, WPARAM, LPARAM ) оно не работало. потом так сделал void WndProc( TMessage& Message )
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не обрабатывается сообщение ? С++ Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]