diff options
Diffstat (limited to 'redo/container_windows.go')
| -rw-r--r-- | redo/container_windows.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/redo/container_windows.go b/redo/container_windows.go index 41d7aad..5cd1877 100644 --- a/redo/container_windows.go +++ b/redo/container_windows.go @@ -86,6 +86,7 @@ func containerResize(data unsafe.Pointer, r *C.RECT) { // - http://msdn.microsoft.com/en-us/library/ms645502%28VS.85%29.aspx - the calculation needed // - http://support.microsoft.com/kb/125681 - to get the base X and Y // (thanks to http://stackoverflow.com/questions/58620/default-button-size) +// In my tests (see https://github.com/andlabs/windlgunits), the GetTextExtentPoint32() option for getting the base X produces much more accurate results than the tmAveCharWidth option when tested against the sample values given in http://msdn.microsoft.com/en-us/library/windows/desktop/dn742486.aspx#sizingandspacing, but can be off by a pixel in either direction (probably due to rounding errors). // note on MulDiv(): // div will not be 0 in the usages below |
