文档章节

WinAPI: LoadCursor - 从资源中载入光标

涂孟超
 涂孟超
发布于 2014/09/26 15:36
字数 175
阅读 8
收藏 0
//声明:
LoadCursor(
  hInstance: HINST;   {EXE 或 DLL 的句柄, 0 表示载入系统资源}
  lpCursorName: PChar {资源标识符}
): HCURSOR;           {返回光标句柄}

 
 
 
 
 

 

 

  
这里有示例
//调用系统光标的例子:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  cur: TIcon;
begin
  cur := TIcon.Create;

  cur.Handle := LoadCursor(0, IDC_HAND);
  Canvas.Draw(11,11,cur);
  cur.Handle := LoadCursor(0, IDC_HELP);
  Canvas.Draw(44,11,cur);

  cur.Free;
end;

end.

 
 
 
 
 

 

 

  
//效果图:

//附系统光标列表:
IDC_ARROW       = MakeIntResource(32512);
IDC_IBEAM       = MakeIntResource(32513);
IDC_WAIT        = MakeIntResource(32514);
IDC_CROSS       = MakeIntResource(32515);
IDC_UPARROW     = MakeIntResource(32516);
IDC_SIZE        = MakeIntResource(32640);
IDC_ICON        = MakeIntResource(32641);
IDC_SIZENWSE    = MakeIntResource(32642);
IDC_SIZENESW    = MakeIntResource(32643);
IDC_SIZEWE      = MakeIntResource(32644);
IDC_SIZENS      = MakeIntResource(32645);
IDC_SIZEALL     = MakeIntResource(32646);
IDC_NO          = MakeIntResource(32648);
IDC_HAND        = MakeIntResource(32649);
IDC_APPSTARTING = MakeIntResource(32650);
IDC_HELP        = MakeIntResource(32651);

 
 
 
 
 

 

 

  

本文转载自:http://www.cnblogs.com/del/archive/2008/02/15/1070197.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
用vc6.0新建一个win32 application工程,建立一个输出hello 的cpp,编译链接通过,就是没有窗口显示

并且,其实已经打开了一个exe程序,但是他不会自动关闭,要自己去任务管理器哪里手动关闭??? 我在网上找了一个,和我的一样啊,为什么被人的能出来,我的就不行? 我的: /*贪吃蛇 1.项目...

文刀人韦
2017/08/07
27
0
delphi资源文件制作及使用详解

delphi资源文件制作及使用详解 摘自:http://www.ej38.com/showinfo/delphi-131567.html 一、引子: 现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resourc...

vga
2015/03/03
0
0
在编写一个Winodw练习题遇到一个问题

#include #include LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine, i......

JDSIS
2014/05/06
218
3
1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标

源代码:http://download.csdn.net/detail/nuptboyzhb/3961696 输入文字 l 对话框 1. 插入,资源,选择对话框资源 2. 编辑对话框如下: 设置每一个控件的属性。 3. 双击对话框,建立对话框的...

长平狐
2012/10/08
325
0
游戏编程初步 Ⅰ-Windows编程初步

译注:最近遇到点感情问题,已经两个月了, 陷入感情问题真是无法自拔。 自认为理性的人,却是感性得超越了一般人。 是时候慢慢走出来了,只有知识才是实在的,学到后永远属于自己。必须做点...

长平狐
2012/08/13
74
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

谷歌 Fuchsia 上手体验,将取代Android/win10

在手机市场领域,Google表现很抢眼,毫无疑问,Android 至今在移动操作系统的市场份额占据绝对领先地位,但是 Android 仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,...

linux-tao
14分钟前
1
0
List、Array与ArrayList

数组在内存中是连续存储的,所以它的索引速度很快,而且赋值和修改元素也非常快,比如: string[] s=new string[3];//赋值 s[0]="a"; s[1]="b"; s[2]="c";//修改 s[1]="b1"; 但是数组...

shimmerkaiye
16分钟前
0
0
Linux 的Lnmp环境下为mysql添加环境变量

一.问题 在Linux 安装完Lnmp 环境后 , 连接Mysql 告诉没有这条命令 mysql -uroot -p 命令失效 因为是源码安装的,所以会出现这样的的原因 。集成环境是不会出现的。 其实很简单,只需要给m...

15834278076
18分钟前
2
0
apolloxlua include函数

include函数不是单独使用的函数, 他并不是标准库的一部分, 你可以使用include函数将某个后缀为 .aop的文档包含到你的文档流中。 因为include是单独处理流, 所以不会在主处理流程中有所表示...

钟元OSS
22分钟前
0
0
【转载分享】做一名较真的工程师

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以修订);指出同事所写PPT中乱...

HellerZhang
24分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部