Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Enlarge bitmap to avoid visible blank background between items.
|
|
|
|
|
|
|
|
|
|
through this now.
|
|
|
|
pointers as integers to window procedures.
|
|
member function ListBoxX::ListProc so it can directly access state.
Stop using GWLP_USERDATA to hold the previous window procedure of subclassed
window since it can be stored in the ListBoxX object with better type-safety.
Decrease warnings for reinterpret_cast since it is a common Win32 idiom to pass
pointers as integers to window procedures.
|
|
|
|
|
|
constants for processing character encodings or similar and where declaring
constants would make the code more obscure, not less.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UINT32.
|
|
Otherwise there may be a crash inside DirectWrite.
|
|
|
|
|
|
|
|
memory to cache folding data for each DBCS code page used.
|
|
|
|
|
|
|
|
defaulting DIR_O to src\obj.
|
|
|
|
new files SurfaceGDI.cxx, SurfaceD2D.cxx, and ListBox.cxx + associated headers.
|
|
Use symbolic names for DPI instead of inline value 96.
|
|
too long and complex.
|
|
|
|
|
|
|
|
|
|
|
|
of using an approximation which was sometimes wrong, clipping long items.
|
|
text.
|
|
BITMAPV5HEADER for both GDI drawing and cursor creation.
|
|
Will allow future simplification of logic and optimization.
|
|
|
|
|
|
typedef with using, and initialising at declaration.
|
|
|
|
|
|
and avoids type warnings.
|
|
namespace, = default, in-class default member initializers, avoiding NULL,
avoiding unnecessary else.
Use POINT for insets as POINT has integer fields avoiding casts.
Simplified cursor setting.
|