[xyzzy:08481] Re: winapi
- Subject: [xyzzy:08481] Re: winapi
- From: YAMAMOTO Taizo <ymtz@xxxxxxxxxxxxxxx>
- X-mailer: Datula version 1.51.08 for Windows
こんにちわ、やまもとです。
>#define MF_SEPARATOR 0x00000800L
>
>となっている場合
>lispではどう書くのでしょうか。
>
>(c:*define MF_SEPARATOR #x00000800)
>
>でいいのでしょうか。
いいと思います。
拙作のttrayでは、winbase.hで宣言されているマクロを使用するのに
こんな風にしていますが期待通りの動作をしています。
winbase.h:
#define TPM_LEFTBUTTON 0x0000L
#define TPM_RIGHTBUTTON 0x0002L
#define TPM_LEFTALIGN 0x0000L
#define TPM_CENTERALIGN 0x0004L
#define TPM_RIGHTALIGN 0x0008L
ttray.l:
(in-package "winapi")
(*define TPM_LEFTBUTTON #x0000)
(*define TPM_RIGHTBUTTON #x0002)
(*define TPM_LEFTALIGN #x0000)
(*define TPM_CENTERALIGN #x0004)
(*define TPM_RIGHTALIGN #x0008)
--
YAMAMOTO Taizo / 山本 泰三
mailto:ymtz@xxxxxxxxxxxxxxx
mailto:yamamoto@xxxxxxxxx
http://www1.odn.ne.jp/ymtz/