Q&A

  • 파라미터값이 궁금합니다....
Responds as if the control received a specified Windows message.

만약 control에 기술되어진 메세지를 받으면 응답을 한다....



function Perform(Msg: Cardinal; WParam, LParam: Longint): Longint;



procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin



ReleaseCapture;

Self.Perform (WM_SysCommand,$F012,0); <--- 요부분에서....



end;



이부분에서 perform 이란걸 보면 기술되어진 윈도우 메세지에 대한 응답을 보내는걸로 나와있는데여,

여기에서 control이란 wm_syscommand 를 뜻하고 $F012 가 wparam 값이고 0이 lparam 인데여..... 여기에 쓰인 $F012 값이 뜻하는건 도데체 어떤 뜻이죠?





2  COMMENTS
  • Profile
    최용일 2001.11.18 02:27
    안녕하세요. 최용일입니다.



    $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMAND메세지의 플래그중 하나입니다.



    델파이의 폼디자이너를 연상하시면 될듯...



    ^^ 항상 즐코하세요...



    무니스 wrote:

    > Responds as if the control received a specified Windows message.

    > 만약 control에 기술되어진 메세지를 받으면 응답을 한다....

    >

    > function Perform(Msg: Cardinal; WParam, LParam: Longint): Longint;

    >

    > procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;

    > Shift: TShiftState; X, Y: Integer);

    > begin

    >

    > ReleaseCapture;

    > Self.Perform (WM_SysCommand,$F012,0); <--- 요부분에서....

    >

    > end;

    >

    > 이부분에서 perform 이란걸 보면 기술되어진 윈도우 메세지에 대한 응답을 보내는걸로 나와있는데여,

    > 여기에서 control이란 wm_syscommand 를 뜻하고 $F012 가 wparam 값이고 0이 lparam 인데여..... 여기에 쓰인 $F012 값이 뜻하는건 도데체 어떤 뜻이죠?

    >

    >

  • Profile
    무니스 2001.11.19 08:38
    최용일 wrote:

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

    >

    > $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMAND메세지의 플래그중 하나입니다.

    >

    > 델파이의 폼디자이너를 연상하시면 될듯...

    >

    > ^^ 항상 즐코하세요...

    >

    > 무니스 wrote:

    > > Responds as if the control received a specified Windows message.

    > > 만약 control에 기술되어진 메세지를 받으면 응답을 한다....

    > >

    > > function Perform(Msg: Cardinal; WParam, LParam: Longint): Longint;

    > >

    > > procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;

    > > Shift: TShiftState; X, Y: Integer);

    > > begin

    > >

    > > ReleaseCapture;

    > > Self.Perform (WM_SysCommand,$F012,0); <--- 요부분에서....

    > >

    > > end;

    > >

    > > 이부분에서 perform 이란걸 보면 기술되어진 윈도우 메세지에 대한 응답을 보내는걸로 나와있는데여,

    > > 여기에서 control이란 wm_syscommand 를 뜻하고 $F012 가 wparam 값이고 0이 lparam 인데여..... 여기에 쓰인 $F012 값이 뜻하는건 도데체 어떤 뜻이죠?

    > >

    > >

    • 이선경
    • 2001.11.17 23:08
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      2001.11.19 09:59
      원래의 인터베이스 버전에서는 지원하지 않습니다. 하지만 이번에 발표된 오픈소스 버전 FireBird에서는 ...
    • 이선경
      2001.11.21 19:39
      감사합니다.. 이것이 아니었으면 그 비싼 sql서버나 오라클로 바꿀려고 했습니다.. (사장한테 엉청 미움...
    • 나그네
      2001.11.18 01:58
      이선경 wrote: > 인터베이스로 게시판을 짜고 있는데요... > sql에는 데이터를 원하는 갯수만큼 읽어오는...
    • 멍충
    • 2001.11.17 21:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나가다가..
      2001.11.18 07:21
      음냐 정확하게 이해를 못해서염... 다만 ADOQuery2의 SQL구문을 변경한뒤 값을 읽어오고 ADOQuery3의...
    • 넥시트
    • 2001.11.17 21:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.11.17 22:49
      DIGITS가 수치값을 문자형으로 변환시키는거 맞나요? (가물 가물..) 만약에 그거라면.. MSSQL에는 Conver...
    • 최성진
      2001.11.18 21:58
      db가 무엇인지 몰라도 오라클같으면 이렇게하세요 먼저 SQLPLUS에서 접속후 UPDATE TABLE_NAME S...
    • 사발우성™
      2001.11.19 19:06
      최성진 wrote: > db가 무엇인지 몰라도 오라클같으면 이렇게하세요 > 먼저 SQLPLUS에서 > 접속후 > >...
    • 나두초보~~
      2001.11.18 05:40
      흠.. 카피 함수를 적절히 이용하면 될 것 같은데요.. 우선 stbq로 시작하는 데이타를 검색하고.. ...
    • 이경수
      2001.11.18 05:18
      사발우성™ wrote: > 안뇽 하신가엽..고수님덜....^^ 어떤 필드에 데이터를 잘못입력하여 수정을 하려 합니...
    • 사발우성
      2001.11.18 07:53
      간단하게 했습니당.. 전 SQL로 될줄 알았는뎅 ^^;; 간단하게 리스트박스에 받은 담에 copy로 4자리를 변경...
    • 이태근
    • 2001.11.17 19:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미로
      2001.11.17 20:32
      이태근 wrote: > 펜과 브러시같은걸로 직접 그리나요? > 눌러지는 효과를 내려면....? > 후킹?을 이용한...
    • 미로
      2001.11.17 20:10
      몰라염.. wrote: > 두 델파이 EXE(A,B) A.exe에서 어떤값을 B로 던져 주면 > > B에서 그걸 받자 마자 ...
    • Help
    • 2001.11.17 18:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2001.11.20 06:31
      김진 wrote: > 어떤 아이피의 서버가 특정 포트를 열어 놓았는지 확인하려면 > > 어떻게해야 하는지 ...
    • 무니스
    • 2001.11.17 13:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.11.18 02:27
      안녕하세요. 최용일입니다. $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMAND메세지의 플래그중 ...
    • 무니스
      2001.11.19 08:38
      최용일 wrote: > 안녕하세요. 최용일입니다. > > $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMA...
    • 이미숙
    • 2001.11.17 11:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • smileye
      2001.11.17 18:12
      혹시 [시작]->[시스템종료]에서 종료해도 같은 현상이 아닌지요?
    • 이미숙
      2001.11.18 10:46
      시작 -> 시스템종료에서는 정상 전원차단되며 종료 됩니다. 위의 소스되로하면 전원버튼을 다시 눌려 주어...
    • smileye
      2001.11.19 00:48
      잘은 모르겠습니다만.... BOOL InitiateSystemShutdown( LPTSTR lpMachineName, // address of name ...
    • 씨나락
      2001.11.17 08:48
      질문에 내용을 잘 이해 했는지 모르겠지만요 그냥 QuickReport에 세로선과가로선을 그려놓구 하는 방법...
    • 이경문
      2001.11.20 06:39
      보통 이런 기능을 필요로 하는 프로그램들이 종종 있습니다. 아래에서 얘기한것 처럼 FindComponent를 사...
    • sk3958
      2001.11.17 17:57
      초보유저 wrote: > 이런것도 될런지 모르겠네요.. > edit11,edit12,edit13....//번호 > edit21,edit22,e...
    • 김상훈
      2001.11.17 21:18
      컴포넌트를 배열식으로 인식하려면 Tag라는 속성을 사용하시면 됩니다. 혹시 VB써 보셨으면 컴포넌트를 복...
    • 김도성
    • 2001.11.17 04:39
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 죠스고기
      2001.11.17 20:18
      uses 절에 shellapi 추가 하시구요. ShellExecute(Handle,'open', '실행할 파일명','파일경로'...
    • 김도성
      2001.11.17 21:21
      죠스고기 wrote: > uses 절에 shellapi 추가 하시구요. > > ShellExecute(Handle,'open', > '...
    • 최용일
      2001.11.18 02:25
      안녕하세요. 최용일입니다. 제대로 다 하신거 같구요... 값하나만 추가하시면 됩니다... 파일종류나...
    • 죠스고기
      2001.11.17 22:36
      그럼 님의 프로그램에 들어올 파일이 mp3인지 확인하시면 되지 않나요. 그러니까 클릭한 파일의 확장자를 ...
    • 김도성
      2001.11.18 07:25
      죠스고기 wrote: > 그럼 님의 프로그램에 들어올 파일이 mp3인지 확인하시면 되지 않나요. > 그러니까 클...