Rev 423 | Rev 466 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 423 | Rev 445 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | 45 | ||
46 | Fixed in SVN Revision 419: Windows 3.51 does not allow static controls to be clicked. |
46 | Fixed in SVN Revision 419: Windows 3.51 does not allow static controls to be clicked. |
47 | Therefore, the zoom icons and the caution icons are now Buttons classes (or subclasses). |
47 | Therefore, the zoom icons and the caution icons are now Buttons classes (or subclasses). |
48 | 48 | ||
49 | - WinNT311: "msctls_trackbar32" is not supported by Windows NT 3.1. `DialogBoxParamA` crashes with the confusing error code "Invalid Cursor Handle". |
49 | - WinNT311: "msctls_trackbar32" is not supported by Windows NT 3.1. `DialogBoxParamA` crashes with the confusing error code "Invalid Cursor Handle". |
- | 50 | ||
50 | Note: msctls_trackbar32 seems to be defined in COMCTL32.DLL, but Win NT 3.1 has no REGSVR32.EXE, so there can't be any controls added?? |
51 | Note: msctls_trackbar32 seems to be defined in COMCTL32.DLL, but Win NT 3.1 has no REGSVR32.EXE, so there can't be any controls added?? |
51 | Windows NT 3.51 has COMCTL32.DLL and works perfectly with the trackbars! |
52 | Windows NT 3.51 has COMCTL32.DLL and works perfectly with the trackbars! |
52 | Fixed in SVN Revision 422: We are now using the sliders of Photoshop using PLUGIN.DLL (like Filter Factory 3.0.4 does). |
53 | Fixed in SVN Revision 422: We are now using the sliders of Photoshop using PLUGIN.DLL (like Filter Factory 3.0.4 does). |
53 | If PLUGIN.DLL is not existing (e.g. non-Photoshop host) and msctls_trackbar32 is not available (Windows NT 3.1), |
54 | If PLUGIN.DLL is not existing (e.g. non-Photoshop host) and msctls_trackbar32 is not available (Windows NT 3.1), |
54 | then we will simply remove the sliders completely by subclassing them from a static control, |
55 | then we will simply remove the sliders completely by subclassing them from a static control, |
55 | and let the user enter the control values via keyboard only (SVN Revision 419). |
56 | and let the user enter the control values via keyboard only (SVN Revision 419). |
56 | Note that you can copy PLUGIN.DLL to any host application. It is not bound to Photoshop. However, it is copyrighted by Adobe! |
57 | Note that you can copy PLUGIN.DLL to any host application. It is not bound to Photoshop. However, it is copyrighted by Adobe! |
57 | 58 | ||
- | 59 | - WinNT311+WinNT351: The preview image is not drawn at dialog box opening. You need to enter something first. |
|
- | 60 | ||
- | 61 | Nothing seems to work. Already tried doing a `recalc_preview` and `drawpreview` in `WM_SHOWWINDOW` or |
|
- | 62 | `WM_ACTIVATE` or `WM_WINDOWPOSCHANGES`, or sending a message `SendMessage(hDlg, WM_USER + 123, 0, 0);` inside `WM_INITDIALOG`, |
|
- | 63 | but the code seems to be executed while the dialog is still hidden (you can see this by showing a messagebox). |
|
- | 64 | So, I have finally solved it with a `WM_TIMER` in SVN Revision445. |
|
- | 65 | ||
58 | Things couldn't solve yet: |
66 | Things couldn't solve yet: |
59 | -------------------------- |
67 | -------------------------- |
60 | 68 | ||
61 | - Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51 |
69 | - Preview pane cannot be panned, because it seems that anything clickable needs to be a pushbutton in Win NT 3.51 |
62 | It also doesn't work if the control is `STATIC` |
70 | It also doesn't work if the control is `STATIC` |
63 | It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x |
71 | It looks like `SS_NOTIFY` and `STN_CLICKED` is not implemented in Win NT 3.5x |
64 | 72 | ||
65 | - WinNT351: Help button does not work |
73 | - WinNT351: Help button does not work |
66 | => Maybe WinExec helps? But can we open an URL there? Unlikely... |
74 | => Maybe WinExec helps? But can we open an URL there? Unlikely... |
67 | 75 | ||
68 | - WinNT311+WinNT351: The preview image is not drawn at dialog box opening. You need to enter something first. |
- | |
69 | Nothing seems to work. Already tried doing a `recalc_preview` and `drawpreview` in `WM_SHOWWINDOW`, |
- | |
70 | or sending a message `SendMessage(hDlg, WM_USER + 123, 0, 0);` inside `WM_INITDIALOG`, but the code |
- | |
71 | seems to be executed while the dialog is still hidden (you can see this by showing a messagebox). |
- | |
72 | - | ||
73 | Open questions: |
76 | Open questions: |
74 | --------------- |
77 | --------------- |
75 | 78 | ||
76 | Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)? |
79 | Which CPU architecture is required for OpenWatcom settings? Should/can we lower the CPU code generation settings in OpenWatcom (80386)? |