[Now Supported on Windows NT]
OnStateChange在IShellView中的某个状态已更改后调用,由传入的参数确定。
HRESULT OnStateChange(
ULONG 【变化】 | 指定状态更改 |
); |
参数
【变化】
指定选择状态的变化。此参数可以是以下值之一:
值 | 含义 |
CDBOSC_SETFOCUS | 重点放在了观点上。 |
CDBOSC_KILLFOCUS | 从焦点看,已经失去了重点。 |
CDBOSC_SELCHANGE | 选择已更改。 |
CDBOSC_RENAME | 项目已重命名。 |
返回值
OnStateChange不返回值。
备注
OnStateChange用于让公共文件对话框跟踪视图的状态,并根据需要更改其UI。
调用注意事项
当视图中的项目被选中时,或者视图丢失焦点时,需要调用该成员来通知公共对话框视图状态或选择状态正在改变。
也可以看看