Q&A

  • 혹시 버튼의 캡션속성을 왼쪽 정렬하는 방법 아세요?
이걸 하고 싶은데.. 아무리 찾아도 방법을 모르겠네요..

패널로 하면 비슷하긴 한데... 버튼처럼 클릭할때 움직이질 않아서요..

아님 패널을 버튼처럼 클릭할 때 움직이게 하는 방법이라도 아시면..
좀 알려주세요...
1  COMMENTS
  • Profile
    최석기 2002.03.12 01:57
    procedure TForm1.FormActivate(Sender: TObject);
    var
      btn: Longint;
    begin
      // Button1의 원도우 정보를 얻는다
      // 두번째 파리미터 GWL_STYLE는 원도우의 여러 정보중 window style 을
      // 얻기 위한 index(offset)입니다
      btn := GetWindowLong(Button1.Handle, GWL_STYLE);

      // Button1의 원도우 정보를 변경합니다
      // GWL_STYLE 부분에 해당하는 정보에 BS_LEFT 를 추가하여 Align을 왼쪽으로 변경
      SetWindowLong(Button1.Handle, GWL_STYLE, btn or BS_LEFT);
    end;