Может кто подскажет в чем ошибка. Хочу изменить форму кнопки для этого работаю с CreateEllipticRgn все вроде нормально но форма так и не меняется.Изменения вот в чем могу нажать кнопку только в созданном мной регионе. Может кнопку определенного стиля просто создавать надо непойму в чем трабла. Где тока не пихал и в WM_Create и раньше неполучается. Проверял на Delphi все пашет как надо. Подскажите плиз. invoke CreateEllipticRgn,5,5,90,100 mov hrgn,eax invoke CreateWindowEx,NULL, ADDR ButtonClassName,ADDR ButtonText,\ WS_CHILD or WS_VISIBLE or BS_DEFPUSHBUTTON,\ 150,240,100,125,hWnd,ID_BUTTON,hInstance,NULL mov hWndBut,eax invoke SetWindowRgn,hWndBut,hrgn,TRUE invoke DeleteObject,hrgn
Sergei_2006 для этого юзай MoveWindow, SetWindowRgn только "determines the area within the window where the system permits drawing"