Главная страницаОбратная связьКарта сайта

Манипулирование с кнопками на панели инструментов TOpenDialog

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

uses
   CommCtrl;

 // Beispiel: Blendet den Button zum Erzeugen eines neuen Verzeichnisses aus. 
// Example: Hide the "Create New Folder" Button. 

procedure TForm1.OpenPictureDialog1Show(Sender: TObject);
 const
   TB_BTN_NEWFOLDER  = 40962;
 var
    hWndToolbar, wnd: HWND;
    tbInfo: TTBButtonInfoA;
 begin
     tbInfo.cbSize := SizeOf(TTBButtonInfo);
     tbInfo.dwMask := TBIF_STATE;
     tbinfo.fsState := TBSTATE_HIDDEN or TBSTATE_INDETERMINATE;

     hWndToolbar := FindWindowEx(GetParent((Sender as TOpenPictureDialog).Handle), 0,
       "ToolbarWindow32", nil);
     SendMessage(hWndToolbar, TB_SETBUTTONINFO, TB_BTN_NEWFOLDER  ,LParam(@tbinfo));
 end;

Обсудить статью на форуме


Если Вас заинтересовала или понравилась информация по разработке на Delph - "Манипулирование с кнопками на панели инструментов TOpenDialog", Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по работе этого модуля или примера через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2023 Дискета.info