еще бы найти где это написано
Добавлено:
http://elancev.h1.ru/texno/raznoe/driver.htm
нашел хоть что то
Добавлено:
http://elancev.h1.ru/texno/raznoe/driver.htm
нашел хоть что то
за долгое время поиска гуглом ничего объединяющего не нашёл (в течении полугода время от времени искал).главное отметиться...
главное отметиться...
Ребят, где почитать/разобраться
msdn не прочитаю
Какими, например, api-функциями или сообщениями добавить вкладку
тему создания оконных приложений на асме через win api
если на Масме32 програмулируешь скачай MBuilder и MasmED
TabStrip это чисто фенька Visual Basic
Win32 API. Эффективная разработка приложений - Питер (2007)(DJVU) Русский, 5-469-01361-8
MBuilder и MasmED
они сразу тебе болванку делают на масме и самые простые контролы туда можно воткнуть а потом уже дальше двигаться
Когда переключаю вкладку, отправляется сообщение WM_NOTIFY и как lParam - TCN_SELCHANGE, правильно
.elseif uMsg==WM_NOTIFY
push edi
mov edi,lParam
assume edi:ptr NMHDR
mov eax,[edi].hwndFrom
.if eax==hList
.if [edi].code==LVN_COLUMNCLICK
а как делается (называется) окно в котором текст который можно выделить, как в едит контроле, но нельзя туда курсор засунуть и ничего впечатать????
а, ну ясно. а как определить активную вкладку? я так понимаю, в нмхдр такой инфы нет?
а как делается (называется) окно в котором текст который можно выделить, как в едит контроле, но нельзя туда курсор засунуть и ничего впечатать????
EDIT и есть. Со стилем ES_READONLY.
.if [edi].code==TCN_SELCHANGE
;invoke MessageBox,0,0,0,0
invoke SendMessage, hSysTab, TCM_GETCURSEL, 0, 0
.if eax==0
INVOKE ShowWindow,hwndButton1,SW_SHOW
.elseif eax==1
INVOKE ShowWindow,hwndButton2,SW_SHOW
.elseif eax==2
INVOKE ShowWindow,hwndButton3,SW_SHOW
.elseif eax==3
INVOKE ShowWindow,hwndButton4,SW_SHOW
.endif
.elseif [edi].code==TCN_SELCHANGING
invoke SendMessage, hSysTab, TCM_GETCURSEL, 0, 0
.if eax==0
INVOKE ShowWindow,hwndButton1,SW_HIDE
.elseif eax==1
INVOKE ShowWindow,hwndButton2,SW_HIDE
.elseif eax==2
INVOKE ShowWindow,hwndButton3,SW_HIDE
.elseif eax==3
INVOKE ShowWindow,hwndButton4,SW_HIDE
.endif
.elseif uMsg==WM_NOTIFY
mov edi,lParam
assume edi:ptr NMHDR
mov eax,[edi].hwndFrom
.IF eax==hSysTab
invoke SendMessage, eax, TCM_GETCURSEL, 0, 0
mov ebx, [edi].code
add ebx, 552
shl eax, 2
add eax, offset hwndButton1
INVOKE ShowWindow,[eax],ebx
.ENDIF
Сейчас еще программируют на нем? Я грешным делом уже решил, что он ушел в прошлое вместе с примитивными компьютерами УКНЦ и тому подобное. Извините, если кого обидел, но просто сильно удивился.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
Предыдущая тема: .NET GUI компоненты