设为首页 加入收藏

TOP

功能表及其他资源(十三)
2010-12-30 21:13:27 】 浏览:50810
Tags:功能 及其他 资源
些函式使程式能够动态地建立图示图像。

使用自订游标
 

在程式中使用自订的滑鼠游标与使用自订的图示相似,只是大多数程式写作者总是使用Windows提供的游标。自订游标一般为单色,大小为32×32图素。在Developer Studio中建立游标与建立图示的方法相同(从「 Insert 」功能表上选择「 Resource 」,然後单击「 Cursor 」),但不要忘记定义热点。

可以在物件类别定义中设定自订游标,叙述为:

wndclass.hCursor = LoadCursor (hInstance, MAKEINTRESOURCE (IDC_CURSOR)) ;

如果游标用文字名称定义,则为:

wndclass.hCursor = LoadCursor (hInstance, szCursor) ;

每当滑鼠位於根据这个类别建立的视窗上时,就会显示与IDC_CURSOR或szCursor相对应的滑鼠游标。

如果使用了子视窗,那么您可能希望游标随著所在视窗的不同而有所区别。如果程式为这些子视窗定义了视窗类别,就可以在每个视窗类别中适当地设定hCursor栏位,让每个视窗类别使用不同的游标。如果使用了预先定义的子视窗控制项,就可以使用以下方法改变视窗类别的hCursor栏位:

SetClassLong (hwndChild, GCL_HCURSOR,
LoadCursor (hInstance, TEXT ("childcursor")) ;

如果您将显示区域划分为较小的逻辑区域而不使用子视窗,就可以使用SetCursor来改变滑鼠游标:

SetCursor (hCursor) ;

在处理WM_MOUSEMOVE讯息处理期间,您应该呼叫SetCursor;否则,当游标移动时,Windows将使用视窗类别中定义的游标来重画游标。文件指出,如果没有改变游标,则SetCursor速度将会很快。

字串资源
 

把字串当成资源的观念一开始可能令人觉得诡异。因为我们在使用原始码中定义为变数的一般字串时,并没有碰到任何问题。

字串资源主要是为了让程式转换成其他语言时更为方便。正如後面两章中将看到的一样,功能表和对话方块也是资源描述档的一部分。如果使用字串资源而不是将字串直接放入原始码中,那么程式所使用的所有文字将在同一档案-资源描述档中

首页 上一页 10 11 12 13 14 15 16 下一页 尾页 13/69/69
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇对话方块 下一篇子视窗控制项

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目