UnregisterClass

【勇芳软件工作室】汉化HomePreviousNext

UnregisterClass函数删除一个窗口类,释放该类所需的内存。

BOOL UnregisterClass(

LPCTSTR 【lpClassName】,//类名字符串的地址
HINSTANCE 【的hInstance】//应用程序实例的句柄
); 

参数

【lpClassName】

指向一个空值终止的字符串或是一个整数原子。如果此参数是整数原子,则它必须是由先前调用GlobalAddAtom函数创建的全局原子。原子,小于0xC000的16位值必须在【lpClassName】的低位字中。高阶字必须为零。

如果【lpClassName】是字符串,则它指定窗口类名称。此类名称必须由先前调用RegisterClass功能注册。系统全局类(如对话框控件)无法注销。

【的hInstance】

标识创建该类的模块的实例。

返回值

如果函数成功,返回值不为零。

如果无法找到该类,或者如果某个窗口仍然存在,那么该类将返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

在调用此函数之前,应用程序必须销毁使用指定类创建的所有窗口。

应用程序注册的所有窗口类在终止时都未注册。

也可以看看

GlobalAddAtom, RegisterClass