[Delphi, FMX] 파이어몽키 SendMessage WM_COPYDATA 받기


[Delphi, FMX] 파이어몽키 SendMessage WM_COPYDATA 받기

FMX는 VCL과 다르게 멀티 플랫폼 구조로 되어 있어서, 기존에 VCL에서 사용하던 SendMessage가 동일하게 작동하지 않는다고 합니다. 메세지 송신이 다음과 같다고 가정할때. SendMessage(FMXHandle, WM_COPYDATA, Self.Handle, Integer(@CopyDataStruct)); FMX 수신 ※ FireMonkey는 FindWindow 처리시 클래스 명 앞에 FM 이 추가됩니다. 예시 : TForm1 => FMTForm1 ※ Rad Studio 10.2 기준 FireMonkey - TForm - BorderStyle이 None일 경우 작동 안됩니다. uses Winapi.Windows, Winapi.Messages, FMX.Platform.Win // 추가해주세요~ ...; type TForm3 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender: ...


#Delphi #FireMonkey #Fmx #SendMessage

원문링크 : [Delphi, FMX] 파이어몽키 SendMessage WM_COPYDATA 받기