Q&A

  • 트리뷰리스트에서 힌트가 안나오게
트리뷰리스트를 사용하여 프로그램을 했는데..

마우스를 포인트를 갖다 놓으면 힌트가 나오는데요.

그 힌트를 없애는 방법이 있으면 가르쳐 주세요.

데이타는 많은데 그 힌트가 계속나오게 (불규칙적으로)되는데 그리고 않없어지는 경우도 발생 하구요.

그래서 아예 힌트를 없애 버릴려구 하는데 그 방법을 잘 모르겠네요.

아시는 분은 꼭 가르쳐 주세요.

부탁합니다.

1  COMMENTS
  • Profile
    김영대 1999.09.02 00:43
    조창범 께서 말씀하시기를...

    > 트리뷰리스트를 사용하여 프로그램을 했는데..

    > 마우스를 포인트를 갖다 놓으면 힌트가 나오는데요.

    > 그 힌트를 없애는 방법이 있으면 가르쳐 주세요.

    > 데이타는 많은데 그 힌트가 계속나오게 (불규칙적으로)되는데 그리고 않없어지는 경우도 발생 하구요.

    > 그래서 아예 힌트를 없애 버릴려구 하는데 그 방법을 잘 모르겠네요.

    > 아시는 분은 꼭 가르쳐 주세요.

    > 부탁합니다.



    // TreeView의 특정 node가 전체 TreeView의 크기축소로 인하여

    // 전부 나타나지 않을때 TreeView 는 자동으로 가려진 node를 hint 로 표시합니다

    // 아래는 자동으로 나타나는 hint를 방지하는 소스입니다



    unit Unit1;



    interface



    uses

    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

    ComCtrls, StdCtrls;



    type

    TForm1 = class(TForm)

    Button1: TButton;

    TreeView1: TTreeView;

    procedure Button1Click(Sender: TObject);

    private

    { Private declarations }

    public

    { Public declarations }

    end;



    var

    Form1: TForm1;



    implementation

    {$R *.DFM}



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    SetWindowLong(TreeView1.Handle, GWL_STYLE,

    GetWindowLong(TreeView1.Handle,GWL_STYLE) or $80);

    end;



    end.