0
このコードの最大ファイル数はいくらですか?ファイルの最大数はどのくらいですか?
FIX:コモンファイルダイアログ複数選択ファイル制限 http://support.microsoft.com/kb/179372
このコードの最大ファイル数はいくらですか?ファイルの最大数はどのくらいですか?
FIX:コモンファイルダイアログ複数選択ファイル制限 http://support.microsoft.com/kb/179372
ページのサンプルコード、あなたが使用するには、このリンク:
DWORD MAXFILE = 2562;
dlg.m_ofn.nMaxFile = MAXFILE;
char* pc = new char[MAXFILE];
をバッファpc
は、ファイルの数が2562文字の長さそれによって開くことができるものはこれによって制限されます。選択したすべてのファイル名の合計長(パスを含む)がこれらの2562バイトに収まる限り、それは成功し、そうでない場合は失敗します。可能なファイルの実際の数は、開くファイル名の長さによって異なります。
バッファがFNERR_BUFFERTOOSMALL
をチェックして、小規模にした場合は、検出することができます:
if(CommDlgExtendedError() == FNERR_BUFFERTOOSMALL) {
// the buffer was to small, not all file names did fit into it
}
をし、あなたの質問がある.... –
上の基点をロード/選択できるファイルの最大数は何ですか?コード? –