| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖
标题:vc编程中的三个问题
只看楼主 加入收藏
fycpusheng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-3
收藏
 问题点数:0 回复次数:1 
vc编程中的三个问题
这都是vc当中的,自己调试程序的本领实在汗颜,请***高手***或****能解答的人解答 :
问题一:
跟大家问几个问题,为什么位图的输出会出现异常,代码如下:
CDC *dc,pdc;
CBitmap *oldmap.map;
map.LoadBitmap(IDB_xxxxx);
dc=GetDC();
pdc.CreateCompatibleDC(dc);
oldmap=pdc.SelectObject(&map);
dc->StretchBlt(0,0,50,50,&pdc,0,0,640,640,SRCCOPY);
pdc.SelectObject(oldmap);
dc->DeleteDC();
但却无法输出位图,也就是位图没有显示,而且有时vc还会提示异常,vc工具大多功能不是太好,是工具的原因,还是什么缘故,
//**********************************
问题二:
 平常输出的图标都是32*32的,但要想输出自订制图标,比如10*10的,该怎么输出啊?
 输出原有的16*16的呢?
 cdc dc;
 cd.drawicon(0,0,icon);
问题三:
 鼠标形状的设置,以下代码,没错吧但怎么不成功呢,IDC_LINE等前三个是自定制光标,请教缘故.
  HCURSOR newcursor;
switch(n_type)
{
case 1:
newcursor=AfxGetApp()->LoadCursor(IDC_LINE);
SetCursor(newcursor);
break;
case 2:
newcursor=AfxGetApp()->LoadCursor(IDC_RECTANGLE);
SetCursor(newcursor);
break;
case 3:
newcursor=AfxGetApp()->LoadCursor(IDC_ELLIPSE);
SetCursor(newcursor);
break;
default:
newcursor=AfxGetApp()->LoadStandardCursor(IDC_ARROW);
SetCursor(newcursor);
break;
}
//********************************************* 
 

[此贴子已经被作者于2006-7-3 16:56:09编辑过]

搜索更多相关主题的帖子: vc编程 而且 
2006-07-03 13:48
fycpusheng
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-3
收藏
得分:0 
wu

不好意思,当时的工具有问题,
问题一已封贴,
//***************************

请接着回答二,三,

2006-07-03 17:02
快速回复:vc编程中的三个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020974 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved