Подскажите пожалуйста, каким образом можно применить стиль XP? (Для тех, кто не понял -- чтобы кнопочки и прочее были гладкими -- не как в Windows 3.11 вмятый-вымятый)
Не понял. Я догадывался, что это из-за того xml файла, который встраивают в res. Но можно поподробней? каким образом его там разместить? и достаточно ли этого?
Lockal http://www.wasm.ru/forum/viewtopic.php?id=16216 Я долго потом думал, почему работает. Где-то прочитал, где не помню, что просто позволяет windows получить нужную информацию и подключить нужные сервисы. Т.е. создаешь Xml, его в ресурс, ресурс к exe'шнику. Можно и готовый res поискать. Из XP manifest, C'шный.
Спасибо! И ещё уже не по теме: Почему приложение вылетает, если вместо 16 и 256 цветной бмп подсунуть 24-разрядный рисунок в ресурс? Уж очень хочется отойти от ограничений win 3.11 (Всё Паинтом, всё паинтом)
Ну вооружусь я отладчиком и что? Буду копаться в ассемблерном коде, за это время пол-системы пропатчу. Быстрее написать свой kernel.dll Я уверен, что существует более легкий способ работы в 24 битными имагами. Возможно, их надо прописывать в rc-файле другим способом? Ну хоть кто-нибудь-то сталкивался?
ID_BitMap IMAGE MyImage.bmp а затем в проге: invoke BitmapFromResource, [h_proc], ID_BitMap работает не только с любым битмап, но и при: ID_BitMap IMAGE MyImage.jpeg
Если юзаешь ResEd, то можно вставлять готовый файл манифеста через меню Project -> Resource. Только не забывай для манифеста ID ставить != 0 иначе InitCommonControls не поможет