|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 30, 2004 03:10:36 |
|
|
Дата: Окт 30, 2004 09:12:56 amdtm мне понравилисось как отображаються запрещённые пункты меню. У иеня запрещённый пункты меню, рисует процедура которая предназначена для вывода тени под иконкой в стиле XP. |
|
|
Дата: Окт 31, 2004 02:30:57 Chib777 "Да вы мне льстите, я вам тоже". После того как ты меня разоблачил и все поняли, что мы вместе разрабатываем проект стильного редактора, предлагаю посмотреть перья и кисти в моих функциях и устранить утечку памяти. А на сегодня это все.;)) |
|
|
Дата: Окт 31, 2004 02:48:12 Chib777 Уточнение. ...в моих функциях из папки Menu777 и интегрировать то, что нужно в свою библиотеку. |
|
|
Дата: Окт 31, 2004 19:37:04 amdtm предлагаю посмотреть перья и кисти в моих функциях и устранить утечку памяти. Ближайшее время, в течении 3- 4 дней я твой стиль подключю, посмотришь мыло. Уточнение. ...в моих функциях из папки Menu777 и интегрировать то, что нужно в свою библиотеку. Мне нравяться как отображаються запрещённые иконки, в стиле 2000 это надо перенестив ближайшее время. |
|
|
Дата: Ноя 3, 2004 08:16:21 masquer Привет. Есть мысли кривого толка. Может написать интерфейс с нуля? PS Крутые пацаны пишут новую ось с нуля. |
|
|
Дата: Ноя 3, 2004 19:10:48 · Поправил: Chib777 amdtm Задизабленные иконки в обоих стилях смотряться лучше, только я немного не так как у тебя сделал, диб секцию можно и не создавать. Смотри мыло. ------------- Есть мысли кривого толка. Может написать интерфейс с нуля? PS Крутые пацаны пишут новую ось с нуля. Это что шутка? Идеи как сделать есть? ------------- С функцией MenuItemFromPoint, кто то работал? У меня она не фурычит. Скоро поудаляю старые версии с форума, что бы не грузить. ------------ Если кто сорц будет смотреть, или править, самое слабое место это процедура WndProc_WindowMenu в файле Hook.inc, она отвечает именно за прорисовку окна меню. Если её сделать сдили можно штамповать, хоть под MacOs. Я на эту процедуру уже смотреть не могу, так что если кто хочет нормальную функциональность правьте. 1451597319__DisabledItem_new.zip |
|
|
Дата: Ноя 4, 2004 01:49:38 |
|
|
Дата: Ноя 17, 2004 11:22:17 Off Topic Я хочу субклассировать 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 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.125 |