0

このブログをフォローして、ウィンドウの を変更する同じコードを書いてSystem.AppUserModel.IDいます: The Old New Thing :: ユーザーが自分のプログラムをタスクバーに固定できないようにするにはどうすればよいですか?

彼はします:

hr = pps->SetValue(pkey, var);
PropVariantClear(&var);

私はコードを書いたのでpps->Commit()、私は混乱してSetValueCommitます。

なぜ彼はしないのですCommitか?彼は間違っていますか?それとも、彼はあなたが必要としない特別なケースCommitですか?

ありがとう

4

1 に答える 1

0

問題は、var適切に初期化されていない propvariant に設定されていたことです。私の InitFromString 関数は台無しで、var.vt. ただし、成功した hr が返された理由はわかりません。

于 2015-01-29T22:34:31.647 に答える