Q&A

  • SUI PACK에 대해서 궁금한게 있어요
어제 SUI PACK을 설치하고 사용해보고 있는데요..
몇가지 문제점이 있네요..

1. suTitleBar
윈도우의 타이틀 캡션을 바꿔서 사용할려고 suiTitleBar를 사용했는데요..
suiForm을 같이 사용하지 않는 다면 suiTitleBar가 기존 타이틀바 밑에
같이 존재하는 문제가 생기네요

그래서 강제로 폼생성시 타이틀바를 없애버렸어요..아래처럼요
procedure TForm1.FormCreate(Sender: TObject);
var
  nStyle: DWORD;
begin
  nStyle := GetWindowLongA(Handle, GWL_STYLE);
  nStyle := nStyle - WS_CAPTION - WS_BORDER - WS_POPUP;
  SetWindowLong(Handle, GWL_STYLE, nStyle);
end;



이렇게 하는 방법밖에 없나요?? 꼭 suiForm을 같이 연동해야하나요??


2. 메뉴문제
suiTitleBar를 사용하면서 1번처럼 강제로 폼생성시 타이틀바를 없애고 메뉴를
사용했는데 메인메뉴가 suiTitleBar위로 올라가버리면서 문제가 발생하네요..
어플리케이션이 타이틀바, 메뉴 순서로 생기는게 아니라 메뉴, 타이틀바 순서로
배열이 되어 버리네요.. 이거 순서를 바꿀수 없나요??
물론 suiForm을 연동하면 해결은 되는거 같은데요.. 일반 폼과는 않되나요??

3. MDI 문제점
MDI로 작성후 suiForm을 사용하니 MDI Child 폼이 보여지지 않네요..
suiForm이 다 가려버려서 그런듯 한데... 에궁 어떻게 해결해야할지..
첨부 파일 올립니다.


긴글 읽어주셔서 감사합니다.
1  COMMENTS
  • Profile
    가시나무 새 2006.06.09 19:03
    1번은
    폼의 BorderStyle 만 bsNone 로 바꿔도 대지 않나요 ?..

    2번은 음... 그냥 툴바 나 다른걸로 하는게 ..더 빠르지 않을가 하는..