(WPARAM)や(LPARAM)は必要ですか?

解決


やま  2005-06-10 18:07:36  No: 57811  IP: 192.*.*.*

SendMessage( hList, LB_INSERTSTRING, (WPARAM)Index, (LPARAM)pStr);

SendMessage( hList, LB_INSERTSTRING, Index, pStr);
の違いがわからないです

(WPARAM)や(LPARAM)って必要なんでしょうか?

編集 削除
YuO  2005-06-10 19:09:04  No: 57812  IP: 192.*.*.*

Indexは不要です。
pStrは
・C++では必要
・Cでは不要
です。

編集 削除
YuO  2005-06-10 19:10:30  No: 57813  IP: 192.*.*.*

追記:

pStrは「ポインタ」型(と思われる)のでC++ではキャストが必要になります。
# reinterpret_cast<LPARAM>(pStr)を推奨。

Indexは「整数」型(と思われる)のでキャストは不要です。

編集 削除
やま  2005-06-11 09:25:27  No: 57814  IP: 192.*.*.*

丁寧な解答有難うございますm(__)m

解決しました

編集 削除