· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› class TextBox

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Апр 1, 2003 16:34:11

подскажите если кто знает как называется класс TextBox'а ?
вообще мне просто нужно создать TextBox а каким образом он создается я чтото не понял.

Я просто начинающий и пытаюсь тут все освоить, но на конкретных задачах. Вообще я с ассемблером не плохо знаком и с алгаритмами проблемм нет, просто я недавно под win32 стал писать и постепенно вникаю в структуру. ))


Дата: Апр 1, 2003 16:42:22

......
.const
IDC_EDIT equ 3000 ; это для интидификации
.....
; сам класс -
DlgEdit WS_BORDER,0,0,100,10,IDC_EDIT
; тут вроде все ясно


Дата: Апр 1, 2003 17:00:20

А вообще, по адресу
...masm\help\dialogs.hlp лежит начальная хелпа по этому делу... а разделе Controls
ты сможешь найти все стандартные контролы...
И вообще, полазь по той папочке.. может что-то еще интересно найдёшь %)...


Дата: Апр 1, 2003 17:16:45

да нашел, только у меня не по русски написанно впринципе разберусь но ести у тебя есть на русском то если не сложно вышли на kalashnikov@inbox.ru


Дата: Апр 2, 2003 08:52:48

DlgEdit - это макрокоманда, мне бы узнать как это делается при помощи процедур типа CreateWindowEX или типа того


Дата: Апр 2, 2003 14:36:52

DlgEdit - это макрокоманда, мне бы узнать как это делается при помощи процедур типа CreateWindowEX или типа того


Дата: Апр 2, 2003 21:42:02 · Поправил: Grafter

Так это делается в Win32api...
(просто CreateWindow)

CreateWindow("edit",null,WS_CHILD|WS_VISIBLE|WS_BORDER|ES_LEFT,30,40, 300,30,hWnd,(HMENU)ID_EDIT,hInstance,NULL)

У меня в справочнике это выглядит так :

HWND CreateWindowEx(
DWORD dwExStyle,// extended window style
LPCTSTR lpClassName,// pointer to registered class name
LPCTSTR lpWindowName,// pointer to window name
DWORD dwStyle,// window style
int x, // horizontal position of window
int y, // vertical position of window
int nWidth, // window width
int nHeight, // window height
HWND hWndParent,// handle to parent or owner window
HMENU hMenu, handle to menu, or child-window identifier
HINSTANCE hInstance, handle to application instance
LPVOID lpParam // pointer to window-creation data
);


Дата: Апр 2, 2003 21:49:55

Вообще, я вижу что ты разбираешься не плохо в асме? А я, не плохо в win32api... может ICQ поменяемся?

ЗЫ: моя 380281


Дата: Апр 3, 2003 05:44:24

ок ! мой номер ICQ 174586239


Дата: Апр 3, 2003 06:25:23

у меня почему то в MASM нигде не прописана такая функци (CreateWindow) только CreateWindowEx есть, хотя MASM вроде бы последней версии.
смотрел в MSDN , там описанна функция CreateWindow, но почему у меня ее нет ?


Дата: Апр 3, 2003 07:25:23

asmer
А оно Вам надо?
Судя по psdk (winuser.h) CreateWindow - это макрос.
[code]
#define CreateWindowA(параметры) CreateWindowExA(0L, параметры)
#define CreateWindowW(параметры) CreateWindowExW(0L, параметры)
[/code]


Дата: Апр 3, 2003 07:37:12

тоесть получается CreateWindowEx тоже что и CreateWindow только добовляется параметр ExStyle ?


Дата: Апр 3, 2003 07:51:41 · Поправил: P2M

Afaik да.
Только наоборот CreateWindow это CreateWindowEx без ExtStyle.


Дата: Апр 3, 2003 09:06:41

да я так и понял только выразился наверное не верно


Дата: Апр 3, 2003 10:25:54

ну я попробовал CreateWindowEx() использовал класс Edit, и в итоге всеравно не получил никак TextBox.
моя цель вообще это получить окно в которое текст можно вствить, а в этом Edit боксе только одна строчка активна, может там какие установки нужно делать или что ?

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072