Q&A

  • MDI폼에서 차일드 윈도우의 borderStyle을 바꾸려면어케해야하나요..?
지난번에 도움을 주셔서 캡션바를 없애는데 성공을 했습니다! 감사합니다!!!

하지만 크기도 조절을 못하게끔 해야하는데 그게 안되네요..

차일드윈도우의 모서리에다가 마우스를 갖다 대면  좌우 또는 상하 모양의 화살표로

아이콘이 바뀝니다.

요 아이콘만 어케 안나오게 해서 화면 크기를 바꾸지 못하게 할 수는 없는 건가요?

SetWindowLong <- 요 함수를 이용해서 이것저것 스타일을 바꿔보았는데 되지 않네요..ㅜ.ㅡ

고수님 도와주세요~~

3  COMMENTS
  • Profile
    무심코 2005.01.28 22:20
    캡션바를 없애는 부분을 Message 로 처리해서 안 보이게 했다면
    BorderStyle를 조정해도 원하시는 대로 처리가 안될겁니다.
    (더구나 MDI Child 에서는 말이죠!)

    물론 폼사이즈를 변하지 못하게 하는 메세지도 있습니다.
    허나 이것도 캡션바 메세지와 같이 혼용하게 되면
    사이즈는 못 움직이게 할지는 몰라도 감추었던 캡션바가 문제가 되죠!

    제 생각에는 폼 리사이즈 에서 일정 사이즈 이상 못 하게 지정을 하던가
    아니면 마우스 좌표를 계산해서 해당 위치 인경우 커서를 바꾸거나 사용못하게 하심은 어떨런지요!

    별 도움이 되지 못하는 말만 쓴것 같아 죄송합니다.

  • Profile
    꿈의대화 2005.01.28 05:51
    .
  • Profile
    쁜지아빠 2005.01.28 20:37
    아..일반 폼으로 맹글면 BorderStyle 속성이 먹히지만
    폼을 MDI Child로 맹글면 borderStyle이 안 먹힙니다. ㅜ.ㅡ
    이거 왜 안 먹히는건지도 모르겠고..다른 방법도 모르겠네요..흑흑..