Использую SetWindowPos(wnd,0, 0,0, 0,0, SWP_NOSIZE), чтобы сдвинуть окно в левый верхний угол. Сверху окно ставится впритык, а слева остаётся зазор.
Можно как-то сдвигать впритык к левому краю, чтобы не появлялся зазор?
Собственно, так же открываются любые приложения, которые вручную ставились впритык к краю. После их последующего открытия они чуть сдигаются, оставляя несколько пикселей для торчания обоев. От этого тоже хотелось бы избавиться.
Похоже, что это зазоры для SM_CXSIZEFRAME, SM_CYSIZEFRAME. Неужели нужно SetWindowPos(wnd,0, -SM_CXSIZEFRAME,0, 0,0, SWP_NOSIZE) делать? Больше всего смущает, что свеху-то зазор не появляется.
Дополнено:
SM_CXSIZEFRAME возвращает 4 пиксела, зазор слева 8 пикселов. Т.е. зазор становится в два раза меньше, но остаётся.