Вниз
Скачать: CL | DM;

Замена процедуры окна   Найти похожие ветки 

← →
Egor12345   (2002-03-01 09:53) [0]

Приветствую, добрые люди.
При замене процедуры окна и переопределении WM_NCPAINT не отображается главное меню приложения. Как это исправить?


← →
Sasha9 ©   (2002-03-01 11:41) [1]

................
type
TForm1 = class(TForm)
procedure WMNCPaint(var M:TMessage);message WM_NCPaint;
private
....................
procedure TForm1.WMNCPaint(var M:TMessage);message WM_NCPaint;
begin
inherited;
...................
end;
....................


← →
Raptor ©   (2002-03-01 12:42) [2]

А ты вызываешь в своей новой процедуре окна старую? Надо в обработчике WM_NCPAINT сначала вызвать старую процедуру, передав ей все параметры, а потом уже делать что тебе надо. Ведь строка меню лежит в неклиентской области. Ты перекрываешь ее перерисовку, а свою не делаешь.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
1-17560
ATLANTIDO
2002-04-20 20:55
2002.05.06
Класс окна


14-17677
SPeller
2002-03-22 14:26
2002.05.06
Глупый вопрос..


1-17627
ng
2002-04-23 08:29
2002.05.06
Помогите с DOS командой


7-17719
Lizard
2002-02-08 19:44
2002.05.06
Как внести изменения в caption меню PopupM (точнее в caption одного из items submenu) ?


1-17558
ruslan_as
2002-04-22 10:15
2002.05.06
Ошибка при импорте текстового файла с разделителем




   Наверх