カテゴリー
アーカイブ
2020/02/10 / C4244: ‘初期化中’: ‘INT_PTR’ から … への1件のコメント
VC 2002 より前に作成した「ダイアログベース」のプロジェクトの場合 x64 対応に変更すると
XxxApp.cpp(73): warning C4244: ‘初期化中’: ‘INT_PTR’ から ‘int’ への変換です。データが失われる可能性があります。
生成されるスケルトンでは,アプリケーションクラスのダイアログの部分が次の様になっている.
CFBXtoMDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK) {
}
else if (nResponse == IDCANCEL) {
}
x86,x64 共に warning などを出なくするには,int となっている部分を INT_PTR に変更 する.
Is this 投稿 useful?
Useful
Useless
0 of 0 people say this 投稿 is useful.