Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

TOpenDialog.OnIncludeItem   Найти похожие ветки 

 
Digitman ©   (2005-10-26 14:48) [0]

так что там ув.коллеги говорят по поводу наипростейшего решения проблемы ?

см. D7


 
Гаврила ©   (2005-10-26 14:54) [1]

Что-то оно не работает :-(
В 2005
(ofEnableIncludeNotify включил )


 
Джо ©   (2005-10-26 14:56) [2]

Гм. Не пашет, вот досада (2005)


 
Digitman ©   (2005-10-26 15:00) [3]


> Гаврила ©   (26.10.05 14:54) [1]


> Джо ©   (26.10.05 14:56) [2]


об чем и речь ...

и Д2005 здесь ни при чем - проблема и ранее существовала ..

ее решение я знаю - оно "через задницу".. хотелось бы проще) ..


 
Digitman ©   (2005-10-26 15:05) [4]


> вот досада


не досада, а ЗАСАДА)


 
Джо ©   (2005-10-26 15:10) [5]

А какое решение через з-цу?


 
Digitman ©   (2005-10-26 15:17) [6]

ой, лучше не говорить) ... куча дурного обходного кода


 
Джо ©   (2005-10-26 15:37) [7]

Ясно. Я так понял, the Redmondtonians added CDN_INCLUDEITEM for their own purposes, which didn"t include filtering ordinary file names.

В общем, если кто не читал вот ссылка
http://msdn.microsoft.com/msdnmag/issues/03/10/CQA/default.aspx


 
WondeRu ©   (2005-10-26 15:46) [8]

Джо ©   (26.10.05 15:37) [7]
ага)))

имеено по этому коду примерчик сейчас и накатал:

unit OpenDialogExt;

interface

uses
 SysUtils, Classes, Dialogs, Windows, Messages, CommDlg, ShellApi, ShlObj;

type
 TOpenDialogExt = class(TOpenDialog)
 private
   procedure WMNotify (var Msg: TMessage); message wm_notify;
 protected
   { Protected declarations }
 public
   { Public declarations }
 published
   { Published declarations }
 end;

procedure Register;

implementation

procedure Register;
begin
 RegisterComponents("Samples", [TOpenDialogExt]);
end;

{ TOpenDialogExt }

procedure TOpenDialogExt.WMNotify(var Msg: TMessage);
var
 a: TOFNotifyEx;
begin
 a := TOFNotifyEx(Pointer(Msg.LParam)^);
 if a.hdr.code = CDN_INCLUDEITEM then
   begin
     MessageBox(0, "","",mb_ok);
   end;
 inherited;
end;

end.


 
WondeRu ©   (2005-10-26 15:49) [9]

WondeRu ©   (26.10.05 15:46) [8]
тьфу чет не то сделал


 
Digitman ©   (2005-10-26 15:56) [10]


> Джо ©   (26.10.05 15:37) [7]


в идею въехал.
спасибо, пошел пробовать)


 
Джо ©   (2005-10-28 05:14) [11]


> [10] Digitman ©   (26.10.05 15:56)

Ну и как результаты? Интересно же ;)



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

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

Наверх




Память: 0.49 MB
Время: 0.027 c
2-1131264952
злобная танька
2005-11-06 11:15
2005.11.20
TMethod


2-1130428499
Katya210
2005-10-27 19:54
2005.11.20
Ресурсы


4-1126964773
NikNet
2005-09-17 17:46
2005.11.20
У меня есть HDC как мне нарисовать иконку на ней?


5-1111501905
DmitryS
2005-03-22 17:31
2005.11.20
TListView & TTreeView


1-1130324832
AlexeyMir
2005-10-26 15:07
2005.11.20
Разделитель целой и дробной частей числа