Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.06;
Скачать: 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 вся ветка

Текущий архив: 2002.05.06;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
4-17754
NikotiN
2002-02-27 18:12
2002.05.06
Вопрос


3-17511
AlexA
2002-04-11 12:34
2002.05.06
Транзакции в IB


4-17732
a_k_v
2002-01-22 08:36
2002.05.06
OPC + Delphi + SafeArray =???


1-17624
Axenow
2002-04-21 12:41
2002.05.06
Помогите расположить текст вертикально.


14-17702
Alx2
2002-03-28 10:24
2002.05.06
Ветка о русском языке нашла продолжение в правительстве