Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизCreateWindow Найти похожие ветки
← →
Quattro © (2005-09-20 19:55) [0]Добрый день!.....не могли ббы вы подсказать?
CreateWindow("BUTTON","QWERTY",WS_CHILD or WS_VISIBLE or BS_PUSHLIKE,50,50,75,25,0,HInstance,nil);
почему компилятор выдаёт ошибку что не достаточно параметров?
← →
ArtemESC © (2005-09-20 20:51) [1]Не знаю в чем ошибка, но почему-то 8й параметр нулевой?
Это же хенл род. формы...
← →
Сайбель Алексей © (2005-09-20 21:12) [2]Потому что все правильно - не хватает параметров.
function CreateWindow(ClassName, WindowName: PChar; Style: Longint; X, Y, Width,
Height: Integer; WndParent: HWnd; Menu: HMenu; Instance: THandle;
Param: Pointer): HWnd;
← →
Quattro © (2005-09-20 22:15) [3]не могли бы Вы объяснить что такое Param: Pointer,Instance:THandle и какой смысл он несёт?
← →
ArtemESC © (2005-09-21 00:22) [4]Instance - "указатель"(несовсем правильно выразился) на данный
модуль.
Param - дополнительные параметры, можно просто в nil
← →
Quattro © (2005-09-21 00:22) [5]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-21 00:25) [6]может быть дело в том что не известно куда рисовать,так как хэндл формы не указал??...но в справке написано что если указал в Style WS_CHILD то в hWndParent можно указать NULL....
← →
MBo © (2005-09-21 00:45) [7]Рекомендую почитать книгу Петцольда "Программирование для Windows 95". В инете найти ее нетрудно
← →
Quattro © (2005-09-21 01:45) [8]Всем спасибо...проблему решил...надо было просто немного повнимательней справку почитать...тему можно закрывать......
← →
IceBeerg © (2005-09-21 10:17) [9]Вот рабочий пример. Кнопка в правый верхний угол рабочего стола.
DButton:=CreateWindow("Button","Button",WS_VISIBLE or WS_CHILD,Screen.Width-75,0,75,25,GetDesktopWindow(),0,Form1.Handle,nil);
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c