Страница: 1 |
Страница: 1 |
Вопрос: Помогите разобраться в CreateWindow
Добавлено: 24.02.08 18:18
Автор вопроса: AleXProg
Пожалуйста, помогите разобраться в CreateWindow...
Declare Function CreateWindow Lib "user32" _
Alias "CreateWindowA" (ByVal lpClassName As _
String, ByVal lpWindowName As String, ByVal _
dwStyle As Long, ByVal x As Long, ByVal y As _
Long, ByVal nWidth As Long, ByVal nHeight As _
Long, ByVal hWndParent As Long, ByVal hMenu _
As Long, ByVal hInstance As Long, lpParam As _
Any) As Long
При вызове выдаёт ошибку:
Can`t find DLL entry point CreateWindowA in user32
Спасибо сразу
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 24.02.08 19:25
ну наверное в данной версии user32.dll отсутствует функция CreateWindowA
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 24.02.08 20:34
И совсем необязательно несколько тоопиков из-за одной темы создавать.
http://vbnet.ru/forum/show.aspx?id=161560
Номер ответа: 3
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #3
Добавлено: 25.02.08 08:12
Походу какие то опечатки в имени функции, например где-то кириллица затесалась, ибо вряд ли данной функции нет в user32.dll, разве что винда древнее Win95 или Win NT 3.1
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 25.02.08 14:54
юзай CreateWindowEx я что-то описания даже не могу найти для CreateWindow
Номер ответа: 5
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #5
Добавлено: 25.02.08 15:42
CreateWindow изжила себя в NT...
Номер ответа: 6
Автор ответа:
AleXProg
Вопросов: 10
Ответов: 29
Профиль | | #6
Добавлено: 25.02.08 16:40
Executioner, а что ты посоветуешь? Говорю сразу - заранее неизвестно сколько будет форм, сколько на ней элементов и какие они.
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 26.02.08 02:53
Я так понял что "изжила" - значит прекратила существование, а не изжила морально
Номер ответа: 8
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #8
Добавлено: 26.02.08 09:01
И действительно... в WinUser.h CreateWindow определена как макрос над CreateWindowEx, так что юзай CreateWindowEx
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 26.02.08 09:37
+1
Не можешь заюзать сам - пиши в аську, поможем.
Номер ответа: 10
Автор ответа:
AleXProg
Вопросов: 10
Ответов: 29
Профиль | | #10
Добавлено: 26.02.08 17:02
Executioner - нету аськи...
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 26.02.08 20:28
Хм.. если цель создать окно, то можно обойтись и штатными вб средствами..
Dim frm as new Form
frm.Show
Номер ответа: 12
Автор ответа:
AleXProg
Вопросов: 10
Ответов: 29
Профиль | | #12
Добавлено: 27.02.08 16:56
HACKER
Dim frm as new Form
frm.Show
Это не работает!
Если можете, то напишите полный пример, только проверьте у себя сначала!
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 28.02.08 01:53
влом, клонирование форм в любом букваре написано... я лишь идею подсказал.