Вы ошиблись.
Во-первых, если вы позвоните GetItem
с headerInfo.mask
, установленным в 0, вы ничего не получите обратно. Для последующих вызовов он будет установлен на HDI_FORMAT
, поэтому вы будете получать информацию о формате.
Во-вторых, неясно, зачем вам нужен этот GetItem
вызов в любом случае; Вы не используете ни одно из полей. Вы только проверяете, что этот вызов возвращает TRUE
, но это ожидается для всех допустимых индексов столбцов.
И, наконец, в вашем SetItem
вы утверждаете, что член fmt
действителен, но это не не содержит HDF_STRING
флаг, поэтому текст для этого элемента отображаться не будет.