Katayama Hirofumi MZ
640d67d12a
[MSPAINT] Adapt to Unicode and <strsafe.h> ( #5882 )
...
- TCHAR --> WCHAR
- LPTSTR --> LPWSTR
- LPCTSTR --> LPCWSTR
- CString --> CStringW
- TEXT("...") --> L"..."
- _T("...") --> L"..."
- ::SendMessage( --> ::SendMessageW(
- ::GetWindowText( --> ::GetWindowTextW(
- ::SetWindowText( --> ::SetWindowTextW(
- Replace _tcscat with StringCchCatW.
- Replace _tcslen with wcslen.
etc. CORE-19094
2023-11-04 19:25:45 +09:00
Stanislav Motylkov
f5200e6c25
[MSPAINT] Update copyright years for the C++ code
...
According to Benedikt Freisen, he didn't port the code base to C++
until 2015. Addendum to 8f1f1c7a5a
. CORE-18867
2023-06-27 21:22:21 +03:00
Stanislav Motylkov
8f1f1c7a5a
[MSPAINT] Update copyright headers
...
Use LGPL-2.0-or-later as the first available LGPL version on SPDX
taking into account 530512f17e
commit message.
CORE-18867
2023-06-23 20:49:28 +03:00
Katayama Hirofumi MZ
2f856f6f0d
[MSPAINT] Add CachedBufferDIB function and use it
...
We do caching on buffering paint.
This will improve performance a little.
CORE-18867
2023-06-16 08:05:23 +09:00
Katayama Hirofumi MZ
5675604d28
[MSPAINT] CMiniatureWindow: Avoid too small
...
CORE-18867
2023-06-14 20:17:49 +09:00
Katayama Hirofumi MZ
bfd42c67a1
[MSPAINT] Improve CMiniatureWindow ( #5337 )
...
- Save the position and size of the miniature window.
- Improve drawing of the miniature window.
- Sync with the canvas.
CORE-18867
2023-06-14 18:51:40 +09:00
Katayama Hirofumi MZ
318b2e786d
[MSPAINT] Trivial improvements
...
- Use SetPixelV instead of SetPixel.
- BI_RGB is zero.
- Use CS_HREDRAW and CS_VREDRAW.
CORE-18867
2023-06-14 17:42:21 +09:00
Katayama Hirofumi MZ
29e147beca
[MSPAINT][ATL] Encapsulation: mainWindow ( #5178 )
...
- Add DoCreate methods to CFullscreenWindow, CMiniatureWindow, and CMainWindow classes.
- Do encapsulation around mainWindow and _tWinMain.
- Add GetOpenFileName, GetSaveFileName, and ChooseColor helper methods to CMainWindow class.
- Move some code in WinMain into CMainWindow::OnCreate.
- Delay creation of CFullscreenWindow and CMiniatureWindow.
- Extend ATL CImage class as CImageDx in newly-created atlimagedx.h of mspaint.
CORE-18867
2023-03-28 22:31:26 +09:00
Katayama Hirofumi MZ
b369ec3fa1
[MSPAINT] Delete needless CMiniatureWindow::OnSetCursor
...
CORE-18867
2023-03-16 17:49:05 +09:00
Amine Khaldi
4db1f987f3
[MSPAINT] Add some header guards.
2017-12-09 13:36:45 +01:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00