sivsoft Через классы - никаких проблем, да и в асме (где только flat) такого рода заморочек не припомню. В аттаче пример с сохранением через Save....
Flat функции "спрятаны" в namespace Gdiplus::DllExports если используешь только flat замени #include <gdiPlus.h> на #include "GdiplusFlat.h" или...
http://www.wasm.ru/forum/viewtopic.php?id=29640 http://www.wasm.ru/series.php?sid=9
Просто разберёшься с передаваемыми её CHARFORMAT и LOGFONT и перенесёшь в их соответсвующие поля нужные значения взятые из CHOOSEFONT.
У Image же есть Status Save( const WCHAR *filename, const CLSID *clsidEncoder, const EncoderParameters *encoderParams ); Она же...
У RichEdit своё сообщение EM_SETCHARFORMAT
Aquila Не удачная идея - для выпендрёжа во время флуда может запрет на редактирование и имеет смысл (не важно сразу он будет действовать или...
Да ещё в том примере маленький глючёк - экранный контекст тоже нужно освобождать - в этом простейшем примере это конечно произойдёт автоматически...
Ещё одна "фишка" GDI+ - падение программы при попытках использования неудачно сконструированных шрифтов, перьев, и т.п., что наиболее неприятно в...
Действительно глючёк :)) -один раз где нибудь activeHeap должен быть без extern.
MirrorBlack Можешь, например, определить дополнительную функцию main, вызываемую из входной __main, тогда при return 0; в main будут вызваны все...
sivsoft extern LPVOID activeHeap; нужно включать во все файлы где используется new/delete, остальное достаточно один раз, можно даже прицепить к...
После return 0 win делает только ExitTread, а твой диалог нового стиля создаёт себе дополнительный поток, который и остаётся незавершённым.
MirrorBlack ExitProcess - завершает все потоки программы. При использовании CRT (стандартная точка входа) она вызывается "автоматически". А после...
Преобразовывать в/из unicode можно MultiByteToWideChar/WideCharToMultiByte или wsprintf(A/W) с ключём %S но может стоит подумать о полном переводе...
sivsoft Собственно ничего сложного - берёшь любой "классовый" пример, которых в msdn много и по таблицам преобразуешь в flat версию, но это...
http://msdn.microsoft.com/en-us/library/ms646958(VS.85).aspx
А быдлянство с регистрацией сразу отсеивает массу людей которые иначе могли бы действитльно подсказать Вам что-то полезное - далеко не все столь...
http://www.antigrain.com/index.html http://msdn.microsoft.com/en-us/library/ms533798(VS.85).aspx ms-help://MS.MSDNQTR.v90.ru/gdi/wingdistart_9ezp.htm
win имеет право объединить несколько WM_PAINT в одно, так что имхо для плеера через GetDC лучше.
Имена участников (разделяйте запятой).