![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CreateWindow
Quattro © (2005-09-20 19:55:00)Добрый день!.....не могли ббы вы подсказать?
CreateWindow('BUTTON','QWERTY',WS_CHILD or WS_VISIBLE or BS_PUSHLIKE,50,50,75,25,0,HInstance,nil);
почему компилятор выдаёт ошибку что не достаточно параметров?
IceBeerg (2005-09-21 10:17:00) [1]Вот рабочий пример. Кнопка в правый верхний угол рабочего стола.
DButton:=CreateWindow('Button','Button',WS_VISIBLE or WS_CHILD,Screen.Width-75,0,75,25,GetDesktopWindow(),0,Form1.Handle,nil);
Quattro (2005-09-21 01:45:00) [2]Всем спасибо...проблему решил...надо было просто немного повнимательней справку почитать...тему можно закрывать......
MBo (2005-09-21 00:45:00) [3]Рекомендую почитать книгу Петцольда "Программирование для Windows 95". В инете найти ее нетрудно
Quattro (2005-09-21 00:25:00) [4]может быть дело в том что не известно куда рисовать,так как хэндл формы не указал??...но в справке написано что если указал в Style WS_CHILD то в hWndParent можно указать NULL....
ArtemESC (2005-09-21 00:22:00) [5]Instance - "указатель"(несовсем правильно выразился) на данный
модуль.
Param - дополнительные параметры, можно просто в nil
Quattro (2005-09-21 00:22:00) [6]constructor TMyButton.Create(AOwner: TComponent);
var
HBut:HWND;
begin
inherited;
HBut:=CreateWindow('BUTTON','QWERTY',WS_CHILD or WS_VISIBLE or BS_PUSHBUTTON
,123,128,112,28,0,0,hInstance,nil);
end;
не понимаю в чём проблема...почему не рисуется кнопка??
Quattro (2005-09-20 22:15:00) [7]не могли бы Вы объяснить что такое Param: Pointer,Instance:THandle и какой смысл он несёт?
Сайбель Алексей (2005-09-20 21:12:00) [8]Потому что все правильно - не хватает параметров.
function CreateWindow(ClassName, WindowName: PChar; Style: Longint; X, Y, Width,
Height: Integer; WndParent: HWnd; Menu: HMenu; Instance: THandle;
Param: Pointer): HWnd;
ArtemESC (2005-09-20 20:51:00) [9]Не знаю в чем ошибка, но почему-то 8й параметр нулевой?
Это же хенл род. формы...