XP 쓰시는거 같은데,
SetWindowLong(Handle, GWL_STYLE, Style & (~WS_CAPTION ) | (WS_BORDER) &(~WS_DLGFRAME));
이렇게 하시면 될 듯 합니다.....???
그리고 운영체제마다 해당 코드의 결과가 조금씩 다른거 같네요.
원문에 적어주신 코드를 돌려보니까..
지금 윈도우7 운영체제를 쓰고 있는데, 창틀(보더)이 나오더군요....
=_=
XP는 이제 사라지는 운영체제이니 비스타와 7에서 동일하게 나오는지 체크를 꼭 하세요~
도대체 님이 쓰신 글 :
: 프레임 겉에 파란색은 남기고 위쪽 캡션 부분만 없애고 싶습니다.
:
: 폼에 파란색 껍데기만 남길 순 없나요?
:
:
: int Style = GetWindowLong(Handle, GWL_STYLE);
: SetWindowLong(Handle, GWL_STYLE, Style & (~WS_CAPTION ) & (~WS_BORDER) &(~WS_DLGFRAME));
: Height = Height - GetSystemMetrics(SM_CYCAPTION);
:
:
: 위의 코드를 넣으니깐 볼더까지 전부 사라지네요. ㅜㅜ
:
: 윈도우 폼 캡션 부분만 싹 짜르는 방법 없나요?
|