设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3502|回复: 18
打印 上一主题 下一主题

[API] 吴天明版主!请问api中hgdiobj函数如何定义???

[复制链接]
跳转到指定楼层
1#
发表于 2002-9-25 23:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问api中hgdiobj函数如何定义???谢谢!![em09]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-9-26 00:18:00 | 只看该作者
你好像是问:函数:SelectObject中的参数!

SelectObject

把一个对象(位图、画笔、画刷等)选入指定的设备描述表。新的对象代替同一类型的老对象。

HGDIOBJ SelectObject(
    HDC hdc,    //设备描述表句柄
    HGDIOBJ hgdiobj    //对象句柄
    );

参数

hdc

    设备描述表句柄(要载入的设备描述表句柄)。

hgdiobj

    选择要载入的对象的句柄。该对象句柄必需已经利用以下函数所创建的:

         对象(句柄)            函数
------------------------------------------------------------------
         Bitmap(位图)          CreateBitmap, CreateBitmapIndirect,
                               CreateCompatibleBitmap, CreateDIBitmap,
                               CreateDIBSection

         Brush(画刷)           CreateBrushIndirect, eateDIBPatternBrush,
                               CreateDIBPatternBrushPt, CreateHatchBrush,
                               CreatePatternBrush, CreateSolidBrush

         Font(字体)            CreateFont, CreateFontIndirect

         Pen(画笔)             CreatePen, CreatePenIndirect

         Region(区域)          CombineRgn, CreateEllipticRgn,
                               CreateEllipticRgnIndirect,
                               CreatePolygonRgn, CreateRectRgn,
                               CreateRectRgnIndirect

返回值

    如果调用成功且选择的对象不是区域对象,则返回老对象的句柄;否则返回区域对象。

         值                  含义
-----------------------------------------------------------------
         SIMPLEREGION        区域由单个矩形组成
         COMPLEXREGION       区域由多个矩形组成
         NULLREGION          区域为空

    如果发生错误且选择的对象不是区域,则返回NULL,另,it's GDI_ERROR。

hgdiobj是参数不是函数!!
谢谢!!还有问问题的时候,不要直接叫我的名字!!
1、影响不好!
2、有的问题你也可以听听别人怎么说!!
好吗?

3#
发表于 2002-9-26 02:12:00 | 只看该作者
視窗小姐:真不明,您為什麼總要調用API,難道只有一條路走嗎?


[此贴子已经被HG于2002-9-25 18:12:09编辑过]

4#
发表于 2002-9-26 02:05:00 | 只看该作者

HG :警告!
你违背本论坛原则!!
请向WINDOWS2002小姐道歉!!
以后请不要使用对人身有攻击的词汇!!
谢谢!!
5#
发表于 2002-9-26 02:11:00 | 只看该作者
大佬:不知情者,無罪。這首犯,就給次改過的機會吧。
windows小姐,WTM1先生,都是明大理之人,總不會為些而耿耿於懷吧。
這次真是抱歉。對API來說,我是不主張去多調用的,因為它對您在跨平台移植數據庫時帶來負影賂,如95下開發的數據庫移植到2000下面,或不同語言,不會版本之間的移植等,都會用意想不到的情況發生。
6#
发表于 2002-9-26 02:30:00 | 只看该作者
API的作用和功能是很強大,但可惜這一切還是要microsoft說了算,微軟視窗的升級換代直接影響著API的調用。真是認人為難呀?還是去linux下玩會xbill這個游戲吧,看看今天能接多少sun,和nuix或linux.網。
7#
发表于 2002-9-26 03:19:00 | 只看该作者
舉雙手贊成HG的說法!
8#
发表于 2002-9-26 05:59:00 | 只看该作者
能不用API的地方,就不要用API,出了问题都很难解决
9#
发表于 2002-9-26 19:57:00 | 只看该作者
HG:
1、你是初犯,估念你有悔过表现!不予以制裁!
2、我同意你的说法!!
API有她的优点!我并不支持大量调用API!

10#
 楼主| 发表于 2002-9-26 20:01:00 | 只看该作者
HG:
1、我不怪你!某些人本身素质问题,我不计较!
2、我用API自然有我的目的,API对我来说很重要,我要开发的针对2002系统开发的联合数据库运行系统!因客户要求,必须大规模调用API!
3、作为国家高级计算机软件工程师,我同样不支持对API的集成调用!
4、你有更好的代替方法吗?
谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 15:11 , Processed in 0.085283 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表