[MSPAINT]
authorBenedikt Freisen <b.freisen@gmx.net>
Mon, 26 Sep 2016 19:53:42 +0000 (19:53 +0000)
committerBenedikt Freisen <b.freisen@gmx.net>
Mon, 26 Sep 2016 19:53:42 +0000 (19:53 +0000)
commit7c6b473efc92bb4a4cbac4c94bd1642c7f506d17
tree1694a4bf060c21b3b8e5c11e2e4530fc79fdb455
parentdcea2a97b286a5921c2ef48064b1798ea591c3e8
[MSPAINT]
- port load and save to ATL::CImage
- let CImage generate the filter lists for the dialogs
- add menu entries "From Scanner or Camera..." and "Send..." (no functionality)
- add menu entries for most recently used files using ATL::CPath and ATL::CString
- manage list of most recently used files in registry using ATL::CRegKey
- use CString in some places instead of TCHAR arrays

Use of CImage for load/save adds support for all GDI+ formats but breaks import/export of dots per meter/inch values.

svn path=/trunk/; revision=72819
37 files changed:
reactos/base/applications/mspaint/CMakeLists.txt
reactos/base/applications/mspaint/definitions.h
reactos/base/applications/mspaint/dib.cpp
reactos/base/applications/mspaint/dib.h
reactos/base/applications/mspaint/globalvar.h
reactos/base/applications/mspaint/lang/bg-BG.rc
reactos/base/applications/mspaint/lang/cs-CZ.rc
reactos/base/applications/mspaint/lang/de-DE.rc
reactos/base/applications/mspaint/lang/en-GB.rc
reactos/base/applications/mspaint/lang/en-US.rc
reactos/base/applications/mspaint/lang/es-ES.rc
reactos/base/applications/mspaint/lang/eu-ES.rc
reactos/base/applications/mspaint/lang/fr-FR.rc
reactos/base/applications/mspaint/lang/he-IL.rc
reactos/base/applications/mspaint/lang/hu-HU.rc
reactos/base/applications/mspaint/lang/it-IT.rc
reactos/base/applications/mspaint/lang/ja-JP.rc
reactos/base/applications/mspaint/lang/nl-NL.rc
reactos/base/applications/mspaint/lang/no-NO.rc
reactos/base/applications/mspaint/lang/pl-PL.rc
reactos/base/applications/mspaint/lang/pt-BR.rc
reactos/base/applications/mspaint/lang/pt-PT.rc
reactos/base/applications/mspaint/lang/ro-RO.rc
reactos/base/applications/mspaint/lang/ru-RU.rc
reactos/base/applications/mspaint/lang/sk-SK.rc
reactos/base/applications/mspaint/lang/sq-AL.rc
reactos/base/applications/mspaint/lang/sv-SE.rc
reactos/base/applications/mspaint/lang/tr-TR.rc
reactos/base/applications/mspaint/lang/uk-UA.rc
reactos/base/applications/mspaint/lang/zh-CN.rc
reactos/base/applications/mspaint/lang/zh-TW.rc
reactos/base/applications/mspaint/main.cpp
reactos/base/applications/mspaint/precomp.h
reactos/base/applications/mspaint/registry.cpp
reactos/base/applications/mspaint/registry.h
reactos/base/applications/mspaint/winproc.cpp
reactos/base/applications/mspaint/winproc.h