Q&A

  • 분류먼저 해주시길 부탁드립니다.
wmnchittest 프로시저를 사용하면 그 영역에는 다른 이벤트를 사용할 수 없나요?



procedure tform1.wmnchittest(var msg: twmnchittest);

begin

if bool(getasynckeystate(vk_lbutton)) then begin

msg.result := htcaption;

end

else begin

msg.result := htclient;

end;

end;



한 이미지에 위의 프로시져를 적용하고 Onclick 이벤트를 적용하고 싶은데 잘 되지 않네요.

어떻게 하나요?

3  COMMENTS
  • Profile
    최용일 2000.04.18 08:40
    안녕하세요. 최용일입니다.



    그냥 WMNCHitTest에서 OnClick이벤트를 호출하시면 될것 같은데요...



    procedure tform1.wmnchittest(var msg: twmnchittest);

    begin

    ......

    Button1Click(Self);

    end;





    hj998811 wrote:

    > wmnchittest 프로시저를 사용하면 그 영역에는 다른 이벤트를 사용할 수 없나요?

    >

    > procedure tform1.wmnchittest(var msg: twmnchittest);

    > begin

    > if bool(getasynckeystate(vk_lbutton)) then begin

    > msg.result := htcaption;

    > end

    > else begin

    > msg.result := htclient;

    > end;

    > end;

    >

    > 한 이미지에 위의 프로시져를 적용하고 Onclick 이벤트를 적용하고 싶은데 잘 되지 않네요.

    > 어떻게 하나요?

  • Profile
    hj998811 2000.04.18 21:56
    답변해 주셔서 감사합니다.

    근데 제가 질문을 잘 못 드렸군요.

    갈켜주신 방법은 아는데 문제는 제가 폼에 다른 프로시져를 사용했거든요.



    procedure tform1.onmove(var msg: tmessage);

    begin

    if assigned(form2) then begin

    form2.top := top + 40;

    form2.left := left + 63;

    end;

    end;



    위 프로시저와 WMNCHitTest 프로시저에 onclick 이벤트를 같이 사용하니까

    이동시 무조건 폼2가 사라져 버리거든요. 당연하겠지만....

    폼 두개를 같이 이동하면서 왼쪽 마우스로 클릭하면 폼2가 사라지는 방법 아시나요?

    폼 이동시 두개의 폼이 동시에 보여야 하거든요.

    다시 한번 부탁드려요...







    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > 그냥 WMNCHitTest에서 OnClick이벤트를 호출하시면 될것 같은데요...

    >

    > procedure tform1.wmnchittest(var msg: twmnchittest);

    > begin

    > ......

    > Button1Click(Self);

    > end;

    >

    >

    > hj998811 wrote:

    > > wmnchittest 프로시저를 사용하면 그 영역에는 다른 이벤트를 사용할 수 없나요?

    > >

    > > procedure tform1.wmnchittest(var msg: twmnchittest);

    > > begin

    > > if bool(getasynckeystate(vk_lbutton)) then begin

    > > msg.result := htcaption;

    > > end

    > > else begin

    > > msg.result := htclient;

    > > end;

    > > end;

    > >

    > > 한 이미지에 위의 프로시져를 적용하고 Onclick 이벤트를 적용하고 싶은데 잘 되지 않네요.

    > > 어떻게 하나요?

  • Profile
    최용일 2000.04.18 22:23
    안녕하세요. 최용일입니다.



    폼이 이동할때는 아무런 메세지도 생기지 않습니다. 이동을 시작할때는



    WMMOVING메세지가 이동이 끝났을때는 WMMOVE메세지가 발생하지만 이동중일때는



    아무런 메세지가 발생하지 않습니다. WndProc나 MainWndProc를 오버라이드해서



    사용해야 된다고 어딘가에서 읽었는데 뜻대로 되지 않더군요..



    ^^ 항상 즐코하세요.



    hj998811 wrote:

    > 답변해 주셔서 감사합니다.

    > 근데 제가 질문을 잘 못 드렸군요.

    > 갈켜주신 방법은 아는데 문제는 제가 폼에 다른 프로시져를 사용했거든요.

    >

    > procedure tform1.onmove(var msg: tmessage);

    > begin

    > if assigned(form2) then begin

    > form2.top := top + 40;

    > form2.left := left + 63;

    > end;

    > end;

    >

    > 위 프로시저와 WMNCHitTest 프로시저에 onclick 이벤트를 같이 사용하니까

    > 이동시 무조건 폼2가 사라져 버리거든요. 당연하겠지만....

    > 폼 두개를 같이 이동하면서 왼쪽 마우스로 클릭하면 폼2가 사라지는 방법 아시나요?

    > 폼 이동시 두개의 폼이 동시에 보여야 하거든요.

    > 다시 한번 부탁드려요...

    >

    >

    >

    > 최용일 wrote:

    > > 안녕하세요. 최용일입니다.

    > >

    > > 그냥 WMNCHitTest에서 OnClick이벤트를 호출하시면 될것 같은데요...

    > >

    > > procedure tform1.wmnchittest(var msg: twmnchittest);

    > > begin

    > > ......

    > > Button1Click(Self);

    > > end;

    > >

    > >

    > > hj998811 wrote:

    > > > wmnchittest 프로시저를 사용하면 그 영역에는 다른 이벤트를 사용할 수 없나요?

    > > >

    > > > procedure tform1.wmnchittest(var msg: twmnchittest);

    > > > begin

    > > > if bool(getasynckeystate(vk_lbutton)) then begin

    > > > msg.result := htcaption;

    > > > end

    > > > else begin

    > > > msg.result := htclient;

    > > > end;

    > > > end;

    > > >

    > > > 한 이미지에 위의 프로시져를 적용하고 Onclick 이벤트를 적용하고 싶은데 잘 되지 않네요.

    > > > 어떻게 하나요?

    • 하늘맥
      2000.04.18 20:55
      김진화 wrote: > > select j_id, j_connow, m_id, m_nickname > from joins, member > where joins....
    • 좋은날
      2000.04.18 17:14
      김진화 wrote: > > select j_id, j_connow, m_id, m_nickname > from joins, member > where joins....
    • 박충국
      2000.04.18 18:23
      김진화 wrote: > > > > 아래는 코드 부분 입니다. > > (1) procedure button1.click(...); > (...
    • 배불뚝
      2000.04.18 19:49
      박충국 wrote: > 김진화 wrote: > > > > > > > > 아래는 코드 부분 입니다. > > > > (1) proced...
    • 최용일
      2000.04.18 08:24
    • 어린왕자
      2000.04.18 11:40
    • 최용일
      2000.04.18 20:55
    • 어린왕자
      2000.04.18 21:08
    • 최용일
      2000.04.18 21:39
    • 어린왕자
      2000.04.19 03:01
    • 최용일
      2000.04.19 03:26
    • • • •
    • Mr.Q
      2000.04.18 20:25
      bhkmm wrote: > 로그인 프롬프트 없애기 위해서... 데이타베이스 컴포넌트를 써서 > 로근이 프롬프트를 f...
    • bhkmm
      2000.04.18 22:33
      Mr.Q wrote: > bhkmm wrote: > > 로그인 프롬프트 없애기 위해서... 데이타베이스 컴포넌트를 써서 > > ...
    • 이경문
      2000.04.19 17:38
      글쎄, 안될리가 없는 것 같은데.... LogIn Prompt를 설정하고 Parameter에 ID와 암호를 집어 넣어주면 되...
    • 황영철
    • 2000.04.18 05:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 종이학
      2000.04.18 18:48
      StringGrid의 ColCount는 보여져야 하는 colunm만큼 정의를 하구요.. 숨겨져야 할 부분은 ColCount보다 ...
    • 최용일
      2000.04.18 08:32
      안녕하세요. 최용일입니다. 먼저 StringGrid에 있는 특정 아이템을 삭제해 버리는 방법이 있겠네요. ...
    • 하늘맥
      2000.04.18 21:10
      이재광 wrote: > 델파이 5로 데이터 베이스 프로그램을 작성하고 있습니다. > > 데이터 베이스는 비쥬...
    • chobo
    • 2000.04.18 05:14
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.04.18 05:46
      chobo wrote: > * 사용환경 : 델파이5 / Windows 98 > * 에러 메시지 : > > Message: 클래스가 등...
    • chobo
      2000.04.18 06:24
      조규춘 wrote: > chobo wrote: > > * 사용환경 : 델파이5 / Windows 98 > > * 에러 메시지 : > > > ...
    • innover
      2000.04.18 06:44
      chobo wrote: > 조규춘 wrote: > > chobo wrote: > > > * 사용환경 : 델파이5 / Windows 98 > > > * 에...
    • chobo
      2000.04.18 07:03
      제가 사용한 OLE라면 서버에 있는 DB에 접근을 하기 위한 ADOConnection과 ADOQuery뿐입니다. 서버의 D...
    • 궁금녀
    • 2000.04.18 04:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 04:16
      안녕하세요. 최용일입니다. project/Options메뉴를 클릭하시면 창이 하나 뜨는데 거기에서 Application...
    • 임형호
    • 2000.04.18 04:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 08:45
      안녕하세요. 최용일입니다. 저두 웹은 잘모르는데 혹시나 해서요... 델파이로 만든 프로그램이 ActiveX...
    • 임형호
      2000.04.18 22:24
      음...답변 감사드립니다. 최용일님... 뜻밖의 수확이 있네요. 실은 저랑 같이 웹공부를 같이 시작하는 후...
    • hj998811
    • 2000.04.18 03:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 08:40
      안녕하세요. 최용일입니다. 그냥 WMNCHitTest에서 OnClick이벤트를 호출하시면 될것 같은데요... pro...
    • hj998811
      2000.04.18 21:56
      답변해 주셔서 감사합니다. 근데 제가 질문을 잘 못 드렸군요. 갈켜주신 방법은 아는데 문제는 제가 폼에...
    • 최용일
      2000.04.18 22:23
      안녕하세요. 최용일입니다. 폼이 이동할때는 아무런 메세지도 생기지 않습니다. 이동을 시작할때는 W...
    • 황원석
    • 2000.04.18 03:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 04:00
      안녕하세요. 최용일입니다. 10054 An existing connection was forcibly closed by the remote host. W...
    • 황원석
      2000.04.18 04:14
      최용일 wrote: > 안녕하세요. 최용일입니다. > > 10054 An existing connection was forcibly closed b...
    • parkisu
    • 2000.04.18 03:47
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 나상엽
    • 2000.04.18 03:29
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 배불뚝
      2000.04.18 20:04
      나상엽 wrote: > 제가 할려고 하는 것은 form이 show될때 dll에서 하나의 함수를 호출해서 form에 panel과...
    • 나상엽
      2000.04.20 02:26
      배불뚝 wrote: > 나상엽 wrote: > > 제가 할려고 하는 것은 form이 show될때 dll에서 하나의 함수를 호출...
    • 배불뚝
      2000.04.20 19:39
      시간이 많은 관계로 제가 테스트해봤는데요.. 호출하는 폼에서 .... implementation procedure creat...
    • 박기웅
    • 2000.04.18 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.04.18 03:42
      안녕하세요. 최용일입니다. char 배열이라면 StrToInt를 사용하실 수 있습니다. var ZAC: array[0...
    • 좋은날
      2000.04.19 03:14
      하얀까치 wrote: > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > SQL 초보 사용자 입니...
    • 좋은날
      2000.04.18 03:18
      하얀까치 wrote: > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > SQL 초보 사용자 입니...
    • DelChobo
      2000.04.18 04:18
      좋은날 wrote: > 하얀까치 wrote: > > > > 안녕하세요. 늦은 밤 일하시느라 고생이 많으시군요. > > ...
    • 쫑현이
    • 2000.04.18 02:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이준해
      2000.04.18 18:54
      DB쪽 확인해보셨나요 ? 말씀하신대로라면 똑같은 질의를 여러 쓰레드에서 동시에 수행하는 것으로 보이는...