質問編集履歴
2
題名変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
winAPI
|
1
|
+
初期化するとconstになってしまうため、winAPI のLVCOLUMN構造体のメンバ「LPTSTR pszText」の初期化ができない
|
body
CHANGED
File without changes
|
1
回答をまとめる
title
CHANGED
File without changes
|
body
CHANGED
@@ -87,4 +87,21 @@
|
|
87
87
|
return;
|
88
88
|
}
|
89
89
|
|
90
|
-
```
|
90
|
+
```
|
91
|
+
##追記1
|
92
|
+
皆さんの回答まとめました。
|
93
|
+
|
94
|
+
解決策1.TCHAR[]を使う
|
95
|
+
たとえば
|
96
|
+
lvcol.cx = 200;
|
97
|
+
TCHAR juusyo[] = { _T("住所") };
|
98
|
+
lvcol.pszText = juusyo;
|
99
|
+
lvcol.iSubItem = 1;
|
100
|
+
ListView_InsertColumn(hList, 1, &lvcol);
|
101
|
+
|
102
|
+
解決策2.
|
103
|
+
|
104
|
+
ソリューションエクスプローラー<-左クリックしてプロパティ<-構成プロパティ
|
105
|
+
<-コマンドラインで
|
106
|
+
追加のオプションに/Zc:strictStrings- を追加することで[constをつける制約](https://dixq.net/forum/viewtopic.php?f=3&t=20056)
|
107
|
+
を解除する。
|