|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 15, 2004 03:48:16 cresta Пробовал слать STM_SETICON. Результ - ноль.В том числе и через SendMessage В аттаче пример с именно такой реализацией. Проверял под w2ksp4, wxp и w98se. Рисунок из wxp. 1955154167__foo.rar |
|
|
Дата: Июл 15, 2004 05:02:50 q_q не фурычит под моей XP |
|
|
Дата: Июл 15, 2004 05:10:03 jekyll В чем это выражается? |
|
|
Дата: Июл 15, 2004 14:02:45 Although static controls can be used in overlapped, pop-up, and child windows, they are designed for use in dialog boxes, where the system standardizes their behavior. By using static controls outside dialog boxes, a developer increases the risk that the application might behave in a nonstandard fashion. |
|
|
Дата: Июл 15, 2004 15:34:20 q_q У меня тоже не работает.В чём выражается - статик не отображается вообще, видимо действительно статик гарантированно работает только в диалоге. Если парент - окно, то ничего не обещают ... |
|
|
Дата: Июл 16, 2004 03:44:28 · Поправил: q_q Toxic & cresta Т.е. вы хотите сказать, что я тестировал на "неправильных окнах", т.к. под тремя протестированными мною ос’ами иконки отображаются. cresta статик не отображается вообще Мой код или твой? Если мой, то ты попробовал в отладчике смотреть на результаты вызова api? |
|
|
Дата: Июл 16, 2004 05:14:27 q_q Создается окно класса статик (родительское), но иконок вообще никаких не рисует, похоже и дочерний статик не создается, Ща под олли гляну, что и как. А что такое even? |
|
|
Дата: Июл 16, 2004 05:27:06 jekyll Создается окно класса статик (родительское) У меня такого нет. В чьем коде? А что такое even? Чтобы адрес был четный. В win32 правильнее align 4. |
|
|
Дата: Июл 16, 2004 05:36:58 q_q звиняюсь, проглядел, класса qqClass. На CreateWindow со статиком вешается с ошибкой ERROR_RESOURCE_TYPE_NOT_FOUND (00000715) |
|
|
Дата: Июл 16, 2004 05:53:24 jekyll На CreateWindow со статиком вешается с ошибкой Это происходит только в моем коде или в твоей винде вообще не создаются окна static? 2 all Попробуйте exe'шник из аттача вверху этой страницы. Неужели мои виды "кривые". |
|
|
Дата: Июл 16, 2004 06:11:38 q_q Это происходит только в моем коде или в твоей винде вообще не создаются окна static? Шутку понял. Смешно =) Именно этот exe'шник и не работает. Неужели мои виды "кривые". Нет, они особенные. Такое бывает, я тут например одну ошибку уже часа 4 понять не могу =( |
|
|
Дата: Июл 16, 2004 06:28:38 · Поправил: q_q jekyll ошибкой ERROR_RESOURCE_TYPE_NOT_FOUND Неужели такая ошибка возможна в результате CreateWindowEx? Нет, они особенные. Жду подтверждения “неработы” программы от других. я тут например одну ошибку уже часа 4 понять не могу Это наводит на мысль, что проблема НЕ в моем коде. |
|
|
Дата: Июл 16, 2004 06:44:43 q_q Неужели такая ошибка возможна в результате CreateWindowEx? Это Olly написал в GetLastError. Проблема в другом, я не верно выразился "вешается". Она как бы работает, но результат не тот, что должен быть, а именно - создается родительское окно, затем 3 дочерних, иконки у меня не отображаються потому что они не найдены в моей системе. Жду подтверждения “неработы” программы от других. Так вроде кроме меня cresta написал уже. Это наводит на мысль, что проблема НЕ в моем коде. Так и программа не твоя. |
|
|
Дата: Июл 16, 2004 06:57:54 вот то что заработало у меня, кусок на C++ HWND hstat = CreateWindowEx(WS_EX_LEFT,"static","test",WS_VISIBLE|WS_CHILD|SS_ICON, 36,36,142,32,hWnd,0,hInst,0); SendMessage(hstat, STM_SETIMAGE, IMAGE_ICON, (WPARAM)LoadIcon(hInst, (LPCTSTR)IDI_STATIC_ICON)); |
|
|
Дата: Июл 16, 2004 07:01:55 jekyll Ты совсем меня запутал. Давай разберемся. Это Olly написал в GetLastError ... создается ... затем 3 дочерних Что возвращает CreateWindowEx, когда создются static'и? иконки у меня не отображаються потому что они не найдены в моей системе Означает ли это, что static-окна созданы, но в них ничего нет, т.е. он белого цвета? Или у тебя не отображаютя такие же иконки как у меня? Так вроде кроме меня cresta написал уже Он написал, что не видит статик, если я закомментирую у себя SendMessage + STM_SETICON, то получу белое окно, но это не означает что статика нет. Так и программа не твоя. Не понял. Мы работу какой программы обсуждаем? Afaik никто кроме меня не аттачил полный код. вот то что заработало у меня В этом коде нет ExtractAssociatedIcon. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.101 |