掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
? (ID:124905)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> はっきりいっていっている意味がまったく分かりません。 わからない点については、どの部分がわかりにくかったのかを 具体的に教えていただけると、回答側としては助かります。m(_ _)m でも、「まったく分からない」というのは大袈裟でしょう……。(^^; そんなに悲観的にならなくても大丈夫だと思いますよ。 # 実際、IntegerとInt32が同じ意味であるという説明は理解されたようですし > なんでそういったことになるのか論理ではさっぱり分かりませんが、 そこで是非、先の回答を、もう一度思い出してみてください。 >> #define APPCMD_CLIENTONLY 0x00000010L >> と定義されていますので、それを VB に翻訳したものです。 >> 0xは、16進数表記の意味なので、VBでは &H に置き換えて、 >> Const APPCMD_CLIENTONLY As Int32 = &H00000010I と書かれた投稿があるかと思います。 そこで、上記を今回の CF_TEXT に応用すれば、 > #define CF_TEXT 1 が Const CF_TEXT As Int32 = 1I である事が、ある程度推測できるのではないでしょうか。 同様に、CP_WINANSI については、 > #define CP_WINANSI 1004 /* default codepage for windows & old DDE convs. */ 後半の「/* 〜 */」部分がC言語のコメント部なので、 Const CP_WINANSI As Int32 = 1004I 'default codepage for windows & old DDE convs. となるわけです。 > APPCMD_CLIENTONLYの奴とは目の錯覚でしょうかまったく違うように > 見受けられます。 それはおそらく、XTYP_REQUEST の事ですよね。 これはちょっと複雑に見えるかも知れませんが、具体的には >> #define XCLASS_DATA 0x2000 >> #define XTYP_REQUEST (0x00B0 | XCLASS_DATA ) が、 Const XCLASS_DATA As Int32 = &H2000I Const XTYP_REQUEST As Int32 = &H00B0I Or XCLASS_DATA のように置き換わります。C言語での「|」が、VBでの「Or」に相当します。 あるいは、これらを最初から演算しておいて、 Const XTYP_REQUEST As Int32 = &H20B0I と書いたり、あるいは 10進数表記で Const XTYP_REQUEST As Int32 = 8368 のように書いても、同じ結果が得られます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.