VC++....为什么编译起来可以通过但光标和图标没改变?

来源:百度知道 编辑:UC知道 时间:2024/09/27 19:25:03
VC++....我已写了一个.CPP窗口代码,已通过,也用resource script文件创建了图标和光标,也定义了头文件,.RC文件代码不是自己写。。为什么编译起来可以通过但光标和图标没改变?

也没具体代码,实在不太好说,光标和图标资源的使用有三个地方要改,第一.RC中的资源定义,第二,标识符定义,第三,在窗口类中关连,或在创建窗口时关连,如果前面两个没问题,最后一个工作没做,编译是不会有问题的,但光标和图标不会被用进去,自己看看是不是,或者把代码贴上来吧,让大家看看~

如果是WIN32程序,可以在注册窗口类前面更改注册类 WNDCLASSEX 结构的数据 HICON hIcon; HCURSOR hCursor;。如果在MFC程序中。
1.重载 Create,自己手动执行注册窗口,(较复杂);
2.窗口Create之后,使用SetClassLong 来设置主窗口图标,和光标
3.重载窗口的 wm_setcursor消息,设置光标。——只能修改光标无法修改窗口图标。
具体的参数可参考MSDN上的说明