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

Окно на чистом API.   Найти похожие ветки 

← →
Sur ©   (2004-05-08 20:35) [0]

Написал я маленькую програмку, для ращепления одного файла на
несколько частей. А тепер xочу сделать его действительно "маленьким",
то есть написать его на чистом API.
Окно создавать я научилсья, но мне нужно сделать его(речь идет а том окне,
который в делфи называют формой) такой как если бы в делфи присвоили его
такие значения:
BorderStyle := bsSingle
BorderIcons := [biSystemMenu,biMinimize]
Перепробовал все(или почти все :))


← →
uny   (2004-05-08 20:37) [1]

а почему консольная не подходит? 40-50 кб, раз для расщепления - может меньше. параметры через командную строку


← →
Sur ©   (2004-05-08 21:19) [2]


> uny  

может и подxодит, только в данный момент мне интересует
Win API


← →
Klev   (2004-05-08 22:16) [3]

Как я понял тебе надо сделать недоступной кнопку развертывания и кнопку закрытия окна. Если так, то:
Следующий пример запрещает кнопку закрытия (и пункт "закрыть" (close) в системном меню) нужного нам окна (в данном случае Notepad).

procedure TForm1.Button1Click(Sender: TObject);
var
 hwndHandle : THANDLE;
 hMenuHandle : HMENU;
begin
 hwndHandle := FindWindow(nil, "Untitled - Notepad");
 if (hwndHandle <> 0) then begin
   hMenuHandle := GetSystemMenu(hwndHandle, FALSE);
   if (hMenuHandle <> 0) then
     DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
 end;
end;



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

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



Память: 0.45 MB
Время: 0.019 c
14-1085379984
Dragon_DE
2004-05-24 10:26
2004.06.13
Откуда можно скачать Delphi 7?


6-1082557140
Lena19
2004-04-21 18:19
2004.06.13
что делать если не успеваеш считывать буфер


4-1080755212
Def_E
2004-03-31 21:46
2004.06.13
Создание CAB архивов


9-1077025452
Delphi_X_akep
2004-02-17 16:44
2004.06.13
DelphiX, TPictureCollectionItem, TPicture и TCanvas


3-1085408162
Mazer
2004-05-24 18:16
2004.06.13
Запись массива в memo-поле dBase таблицы...




   Наверх