Извлечь иконку из MessageBox
Можно ли оттуда извлечь иконку, как Bitmap, Image, в общем, чтобы не привлекать ресурсы со стороны?
А MessageBoxIcon - это просто системные идентификаторы для этих иконок.
Есть API функция MessageBoxIndirect. Она как раз создана для внедрения собственных иконок...
MessageBoxIndirect на Platform Invoke:
1) MessageBoxIndirect (user32)
2) MSGBOXPARAMS (Structures)
3) MsgBoxCallback (Delegates)
Полная оболочка на CodeProject - Advanced MessageBoxing with the C# MessageBoxIndirect Wrapper
Цитата:
уверен, что хочешь извлечь
Конечно извлечь. Используя ссылку на системные иконки, нарисовать на форме не применяя внешних ресурсов (рисунков со стороны)