AdskiCorel
Цитата:
Именно принудительно это и делается. Только не клиентскую область, а размеры окна-администратора (Client window). Примерно так:
Код:
void ResizeClientWindow(HWND hwnd)
{
RECT r;
int n;
if(hToolBar==NULL) return;
if(IsIconic(hwnd)) return;
GetWindowRect(hToolBar,&r);
n=r.bottom-r.top;
GetClientRect(hwnd,&r);
MoveWindow(hClientWindow,r.left,r.top+n,r.right-r.left,
r.bottom-r.top-n,TRUE);
}
Цитата:
Возможно можно как-то принудительно изменить клиентскую область главного окна?
Именно принудительно это и делается. Только не клиентскую область, а размеры окна-администратора (Client window). Примерно так:
Код:
void ResizeClientWindow(HWND hwnd)
{
RECT r;
int n;
if(hToolBar==NULL) return;
if(IsIconic(hwnd)) return;
GetWindowRect(hToolBar,&r);
n=r.bottom-r.top;
GetClientRect(hwnd,&r);
MoveWindow(hClientWindow,r.left,r.top+n,r.right-r.left,
r.bottom-r.top-n,TRUE);
}