· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.PROJECTS —› Новое IDE для MASM или "переходим" к Vis

<< . 1 . 2 . 3 . 4 . 5 . 6 .

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


Дата: Дек 7, 2003 21:15:27

[ Quantum: Эээээ... Меня в последнее время переоценивать стали :-)]

Может тебе к нику впереди Dr. добавить ;-)


Дата: Дек 7, 2003 22:15:01

Asterix
:-)))

До степени доктора наук мне ещё далеко... лет 6-7 ;-)


Дата: Июл 29, 2004 14:58:23

Для ценителей SimEda. Слегка улучш версия.
Или есть уже лучше?

818387278__SimEd.rar


Дата: Июл 30, 2004 13:17:49

Конечно.

1186164849__SimEd.rar


Дата: Ноя 16, 2004 11:37:42

NEW!
Настройка тулбара
Улучшено меню.
Для ценителей SimEda

PS
Лучше удалить 2 предыдущих архива, у меня нет доступа.
Но тема не закрыта!


_1015023600__SimEd.rar


Дата: Ноя 17, 2004 11:20:57

Я хочу субклассировать RAEdit в SimEd-e , чтобы выводить сканкод любой нажатой клавиши в фомате 0x41, например. Очень удобно при работе с таблицей акселераторов. Через WM_NOTIFY не обрабатываются управляющие клавиши.

В процедуре также выводится номер верхней строки на сплиттере при вертикальной прокрутке.
Для RichEdit-контрола это прокатило.

Вопрос: Как это можно сделать для RAEdit?

;SimEd.asm
;-----
CreateRAEdit proc

invoke ShowWindow,hREd,SW_HIDE
invoke CreateWindowEx,WS_EX_CLIENTEDGE,offset szRAEditClass,NULL,WS_CHILD or WS_VISIBLE or STYLE_NOBACKBUFFER,0,0,0,0,hWnd,NULL,hInstance,0
mov hREd,eax

; Subclass it!
;-----------------------------------------
invoke SetWindowLong,hREd,GWL_WNDPROC,addr RichEditWndproc
PrintError
mov OldWndproc,eax

invoke SetFormat,hREd
;Set colors
invoke SendMessage,hREd,REM_SETCOLOR,0,addr col
invoke SendMessage,hWnd,WM_SIZE,0,0
ret

CreateRAEdit endp




Процедура сабклассинга

RichEditWndproc proc hEdit:DWORD,wMsg:DWORD,wparam:DWORD,lparam:DWORD

PrintHex eax
ret
RichEditWndproc endp

<< . 1 . 2 . 3 . 4 . 5 . 6 .


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