cnzdgs的专栏
登录
注册
空间
博客
好友
相册
留言
cnzdgs的空间
cnzdgs
北京
共
2355
次访问,排名
95
好友
2
人,关注者
190
人
98年开始做软件开发工作,擅长用VC、MASM做Windows底层开发,对组件、网页、数据库、视频音频不熟。不喜欢网上聊天,所以没有MSN、QQ号。做病毒、木马、盗版等问题请不要找我。不要让我替人写代码。
注册时间:2008-1-16
登录时间:2008-6-30
[加为好友]
[即时聊天]
[发私信]
cnzdgs的个人资料
所在行业:
计算机软件
社区头衔:
社区专家
个人专长:
VC
,
MASM
,
DLL
,
Service
,
Driver
专家分:
目前总共有71828分
VC/MFC:58198分 其他开发语言:6213分 硬件/嵌入开发:2296分
博客:
目前总共有0条评论
访问量:0
排名:20000名之外
文章数:0条
cnzdgs的好友
shakaqrj
zdg
查看全部好友的状态
/
共2好友
cnzdgs最新动态
今天
cnzdgs 回复了帖子
L" " 和 _T" "的区别?
13:14
cnzdgs 回复了帖子
问CEditView
13:10
cnzdgs 回复了帖子
在框架中如何获得对话框内的变量???
13:02
cnzdgs 参与了押宝游戏
中国足球超级联赛,7月05日下午19:30山东鲁能泰山对阵
12:49
cnzdgs 参与了押宝游戏
中国足球超级联赛,7月05日下午13:30大连海昌国际对阵
12:48
cnzdgs 回复了帖子
重绘速度慢的问题
11:49
cnzdgs 回复了帖子
在VS.NET 2003中调试控制台类型的应用程序时,如何设置
11:30
cnzdgs 回复了帖子
利用CEditView来模拟控制台窗口的输入操作
11:10
cnzdgs 回复了帖子
如何修改或自定义一个打开选择文件夹的窗口
10:25
昨天
cnzdgs 回复了帖子
64位下汇编问题
21:39
cnzdgs 回复了帖子
VC中需要启动另一个程序,并且需要控制或者得到其运行
21:08
cnzdgs 回复了帖子
不要羡慕比尔'盖兹 这里也有机遇
21:00
cnzdgs 回复了帖子
移位操作的问题!
20:47
cnzdgs 回复了帖子
在VC里面如何进行字符串分割处理
20:32
cnzdgs 回复了帖子
cnzdgs大哥,请进来下!关于调用dll问题!
19:26
cnzdgs 回复了帖子
SDI--分割视图之间的通讯问题
19:23
cnzdgs 回复了帖子
如何禁止复制文件到u盘?
19:10
cnzdgs 回复了帖子
(对话框) 子类关闭(点右上角的叉) 一定会调用到父类的
18:09
cnzdgs 回复了帖子
请教:ping失败的原因: 资源不足
17:39
cnzdgs 回复了帖子
GetDesktopWindow为什么没效果呢
17:30
cnzdgs的留言
wangdeqie
发表于:2008-06-27
cnzdgs大哥,我初学mfc , 有些地方不太懂,还想请您解答!问题的链接在这里:http://topic.csdn.net/u/20080627/10/6ef53f1c-2ca8-4323-aed8-1d45e26eb7ad.html
期待着您的回复!
vsirsoft
发表于:2008-06-19
向cnzdgs致敬,论坛里看你的帖子受益匪浅.我顺便也佩服一下skinfeature.能把广告充分的利用到任何角落.
jieao111
发表于:2008-06-17
cnzdgs大哥,你好。看了你的简介我感慨颇深,原来每个人不肯能什么都会的。有的人数据库强,而有的人做网页做的好。。我现在只是一名大学生,会一点c/c++,,就是我现在有点迷茫,看到很多人都很专业,linus,c++ bulider,GPU,以及嵌入式,,,也不知道对什么感兴趣,该钻研哪方面,,??对了下学期要学java了
回复于 2008-06-17
如果不知道该学什么,可以把已经学过的课程再深入学习一下,也可以到论坛看帖、回帖(回帖其实也是在学习)。
fff1314
发表于:2008-06-16
怎么样把这个位图打的占据整张纸
m_picture是绑定在一个picture控件上的变量
回复于 2008-06-17
打印程序我也没做过,试试用GetDeviceCaps函数分别取PHYSICALWIDTH和PHYSICALHEIGHT,然后用StretchBlt来打印。
另外,请遵守论坛的规则,发帖提问。谢谢!
fff1314
发表于:2008-06-16
你好!
我想问问下面这段代码打印出来的位图在A4纸上很小,只占了一个小角落
void CMyprintDlg::OnPrint()
{
CDC printDC;
CPrintDialog printDlg(FALSE);
DOCINFO docInfo;
if(printDlg.DoModal()==IDOK)
{
HDC hDC;
hDC=printDlg.GetPrinterDC();
if(!printDC.Attach(hDC))
return;
}
else
{
printDC.Detach();
return;
}
memset(&docInfo,0,sizeof(docInfo));
docInfo.cbSize=sizeof(DOCINFO);
docInfo.lpszDocName="Print Window";
if(printDC.StartDoc(&docInfo)<=0)
{
#ifdef _DEBUG
AfxMessageBox("Start Doc Failed");
#endif
printDC.Detach();
return;
}
CBitmap m_bitmap;
CRect rect;
m_bitmap.m_hObject=(HBITMAP)::LoadImage(NULL,strpicture,IMAGE_BITMAP,1280,1024,LR_LOADFROMFILE);
CDC *dispdc,mdc;
dispdc=m_picture.GetDC();
m_picture.GetClientRect(rect);
mdc.CreateCompatibleDC(dispdc);
mdc.SelectObject(&m_bitmap);
//打印图片
printDC.StartPage();
printDC.SetMapMode(MM_TEXT);
printDC.BitBlt(0,0,rect.Width()*8,rect.Height()*8,&mdc,0,0,SRCCOPY);
printDC.EndPage();
printDC.EndDoc();
printDC.Detach();
}
xiongguoming
发表于:2008-06-16
谢谢你的回答~
再请问~可否把汇编做成16位DLL(BC5.0),然后在VC中调用!
ubunt
发表于:2008-06-14
老师多谢指点,问题解决了!支持您!
ubunt
发表于:2008-06-14
支持您!
xiongguoming
发表于:2008-06-13
您好,还是上次的那个问题,怎样在VC环境中调用16位汇编程序,公司最近给的压力比较大:会不会有其他的方法实现这种功能或调用!我是新手,只好多请教你了。谢谢!
jiangming209
发表于:2008-06-11
有个问题想请教你一下,有时间就看看(那最好了,HEHE),没有时间不看也没有关系.
1.注册表HKEY_CLASSES_ROOT\\Folder\\shell\\CopyFileToUStorage\\command 下新建一字符串类型的键值 "D:\CopyFileToUStorage.exe %1"
2.在资源管理器中选中一文件夹(例如C:\\TC)后右键可看到"CopyFileToUStorage",单击会启动D:\CopyFileToUStorage.exe 程序(就是下面的程序)
3.程序运行到AfxMessageBox(szPath);查看到确实是C:\TC(注;实际在内存中szPath的值是" C:\\TC",斜杠表示转义符号);
4.程序继续运行会出现出错提示"无法创建或替换1.TXT:找不到指定路径.请确定指定的路径是否正确".(说明:1.TXT是C:\\TC文件夹下的文件)
5.但是当我使用lpCmdLine = "C:\\TC";这个语句后,程序是没有问题的;
6.如何解决这个问题,原因,谢谢!
/////////////////////////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
//复制文件夹
//lpCmdLine = "C:\\TC";
TCHAR szPath[MAX_PATH] = _T("");
lstrcpy(szPath, lpCmdLine);
AfxMessageBox(szPath);
SHFILEOPSTRUCT FileOp;
FileOp.hwnd=NULL;
FileOp.wFunc=FO_COPY;
FileOp.pFrom=szPath;
FileOp.pTo="E:\\"; // 假设是U盘的盘符;
FileOp.fFlags=FOF_CONFIRMMOUSE;
FileOp.fAnyOperationsAborted=false;
FileOp.hNameMappings=NULL;
FileOp.lpszProgressTitle="复制文件";
SHFileOperation(&FileOp);
return 0;
}
给cnzdgs的留言