K
KoYamaさん (8o4hkr6m)2024/3/18 03:38 (No.99044)削除0194.どこでも「PopUp」(7)。
単独関数「CEdCommon::SaveTxtLstToFile( char* pPth, CPtrList* pLst, int n )」を紹介します。
これも、PopUpメニュー関連は勿論、あちこちで、使っています。
「pPth」は出力先ファイルのフル・パスです。「pLst」は、前に紹介した「LoadList」の生成した、単純に、複数のText行のリストです。
ともに、「MFC」標準の「CPtrList」クラスのリストなので、リストの先頭に付け加えたり、末尾に加えたり、あるいは、適当な文言を含む行をサーチし、その前後に、加えたり、不要なものは削除も、必要なら、特定行を更新も。
メモリー・リストなので、それに、「CEdit」クラスと違い、表示ビューも無いので、結構高速に扱えます。