Найдено 3 результата
- 25.03.2013 15:02:33
- Форум: Lazarus
- Тема: Окно не получает WM_DISPLAYCHANGE
- Ответы: 4
- Просмотры: 3100
Re: Окно не получает WM_DISPLAYCHANGE
Вышел из положения с помощью сообщения WM_WINDOWPOSCHANGING, которое также рассылается окнам при изменении размера рабочей области (проверял через SPY++), а так-как моя программулина не показывает свое окно пользователю (все "общение" происходит через значок в трее), то WM_WINDOWPOSCHANGING ...
- 21.03.2013 22:48:06
- Форум: Lazarus
- Тема: Окно не получает WM_DISPLAYCHANGE
- Ответы: 4
- Просмотры: 3100
Re: Окно не получает WM_DISPLAYCHANGE
Увы, но сообщения LM_DISPLAYCHANGE нет... да и вообще поиск по DISPLAY в LMessages ничего не дает.
- 21.03.2013 19:03:11
- Форум: Lazarus
- Тема: Окно не получает WM_DISPLAYCHANGE
- Ответы: 4
- Просмотры: 3100
Окно не получает WM_DISPLAYCHANGE
Небольшой тестовый код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
const
mymess = WM_DISPLAYCHANGE;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private ...
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
const
mymess = WM_DISPLAYCHANGE;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private ...
