Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2013, 11:30   #1
Avizpr
Пользователь
 
Регистрация: 26.02.2013
Сообщений: 12
По умолчанию masm32 не модальные диалоговые окна, как гланые

Приложение состоящие из не модального диалогового окошка, как главного, созданного через CreateDialogParam и файла ресурсов, все прекрасно работеат, пока не нажимаешь клавишу "Enter".
Подскажите, пожалуйста, это свойство всех немодальных окон закрываться по "Enter", или это повышенная энтропия моего невежества?!

Последний раз редактировалось Avizpr; 07.03.2013 в 11:33.
Avizpr вне форума Ответить с цитированием
Старый 07.03.2013, 13:22   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Avizpr
повышенная энтропия твоего невежества это судить о твоей программе не видя ее текста, а так всё великолепно, пойди туда не знаю куда и сделай вывод о том, сам не знаю о чём
Mikl___ вне форума Ответить с цитированием
Старый 07.03.2013, 13:33   #3
Avizpr
Пользователь
 
Регистрация: 26.02.2013
Сообщений: 12
По умолчанию

Моя то, что?!
у Iczeliona
http://win32assembly.programminghorizon.com/tut10.html
первый исходник, тоже самое...
Avizpr вне форума Ответить с цитированием
Старый 07.03.2013, 13:49   #4
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Avizpr
кроме как на 10 и 11 урок Исцелиона ссылаться не на что?
Mikl___ вне форума Ответить с цитированием
Старый 08.03.2013, 14:41   #5
Avizpr
Пользователь
 
Регистрация: 26.02.2013
Сообщений: 12
По умолчанию

Объясните хотя бы в чем проблема у Исцелона!
Мои примеры ничего принципиального не добавят))

Если здесь есть женщины, то им исскреннее поздравления
Avizpr вне форума Ответить с цитированием
Старый 09.03.2013, 12:51   #6
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Вот так:

Код:
WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM 
    .IF uMsg==WM_DESTROY 
        invoke PostQuitMessage,NULL 
    .ELSEIF uMsg==WM_COMMAND 
        mov eax,wParam 
        .IF lParam==0 
            .IF ax==IDM_GETTEXT 
                invoke GetDlgItemText,hWnd,IDC_EDIT,ADDR buffer,512 
                invoke MessageBox,NULL,ADDR buffer,ADDR AppName,MB_OK 
            .ELSEIF ax==IDM_CLEAR 
                invoke SetDlgItemText,hWnd,IDC_EDIT,NULL 
            .ELSEIF ax==IDM_EXIT
                invoke DestroyWindow,hWnd 
            .ENDIF 
        .ELSE 
            mov edx,wParam 
            shr edx,16 
            .IF dx==BN_CLICKED 
                .IF ax==IDC_BUTTON 
                    invoke SetDlgItemText,hWnd,IDC_EDIT,ADDR TestString 
                .ELSEIF ax==IDC_EXIT 
                    invoke SendMessage,hWnd,WM_COMMAND,IDM_EXIT,0 
                .ENDIF 
            .ENDIF 
        .ENDIF 
    .ELSE 
        invoke DefWindowProc,hWnd,uMsg,wParam,lParam 
        ret 
    .ENDIF 
    xor    eax,eax 
    ret
WndProc endp
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 10.03.2013, 14:41   #7
Avizpr
Пользователь
 
Регистрация: 26.02.2013
Сообщений: 12
По умолчанию

Дорогой Ulex, большое спасибо!
Думаю, что вы окажете большую услугу изучающим mam32 по Iczelionу, если исправите его ошибку.
Avizpr вне форума Ответить с цитированием
Старый 11.03.2013, 04:15   #8
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Цитата:
Объясните хотя бы в чем проблема у Исцелона!
Смотри здесь
Mikl___ вне форума Ответить с цитированием
Старый 11.03.2013, 04:16   #9
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

[удалено пользователем Mikl___]

Последний раз редактировалось Mikl___; 11.03.2013 в 05:19.
Mikl___ вне форума Ответить с цитированием
Старый 11.03.2013, 11:22   #10
Avizpr
Пользователь
 
Регистрация: 26.02.2013
Сообщений: 12
По умолчанию

Mikl___, еще большее мерси, за столь ценные комменты к Iczelonу!
Avizpr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модальные окна Freezee Общие вопросы Delphi 1 07.06.2012 09:59
Как прописать программный ответ на диалоговые окна? Squarded Microsoft Office Excel 11 27.07.2011 20:04
Диалоговые окна. AnnJoy Помощь студентам 0 15.06.2011 19:16
Модальные окна spamer Общие вопросы Delphi 4 01.03.2009 15:16
Как зделать обычные диалоговые окна? Editor Общие вопросы Delphi 1 03.05.2008 09:07