如题
解决方案 »
- unicode修改ip的问题
- 如何改变CListCtrl 表头的高度即CHeadCtrl的高度?200分求救
- 如何判断一个文件夹是否为驱动器,并能分辨出是c盘还是d,e?
- 请问一下:怎样用Installshield For vc++制作安装程序啊
- 关于 window 自带的 放大镜的问题
- 请问如何赋CString 变量给listctrl???
- 我做好了个CView 后先程序启动时自动弹出个对话筐,请问应该在什么地方加载?
- 在ListControl中插入char 数组的字符串
- 111222你给的这段代码有问题呀!
- 是不是说cpu有几个核心,系统就最多能有几个进程处于执行状态?
- dll中如何不用*.rc和resource.h文件创建用户定义的对话框?
- 请问app文件的InitInstance()函数的AfxSocketInit()函数都初始化什么?
mypd.GetDefaults(); // 检取缺省打印设备的设备环境
DEVMODE * dm = mypd.GetDevMode(); // 提取缺省打印机的DEVMODE数据
dm->dmPaperLength = printhigh; // 定义纸张长度
dm->dmPaperWidth = printwidth; // 定义纸张宽度
下面是SDK的:PAGESETUPDLG psd; // common dialog box structure
HWND hwnd; // owner windowZeroMemory(&psd, sizeof(PAGESETUPDLG));
psd.lStructSize = sizeof(PAGESETUPDLG);
psd.hwndOwner = hwnd;
psd.hDevMode = NULL; // Don't forget to free or store hDevMode.
psd.hDevNames = NULL; // Don't forget to free or store
hDevNames.
psd.Flags = PSD_INTHOUSANDTHSOFINCHES | PSD_MARGINS |
PSD_ENABLEPAGEPAINTHOOK;
psd.rtMargin.top = 1000;
psd.rtMargin.left = 1250;
psd.rtMargin.right = 1250;
psd.rtMargin.bottom = 1000;
psd.lpfnPagePaintHook = PaintHook;if (PageSetupDlg(&psd)==TRUE) {
// check paper size and margin values here
}
你说得对,我是为了适应不同的打印机,但是用其他模式的话,有的打印机能打印出图片(但图片是上下左右倒过来的),有的却打印不出来。应该如何解决呢?
pdc->BitBlt(20,20,5000 ,2500 ,&dc,0,0,SRCCOPY);如果是用MM_HIMETRIC(0.01mm)模式的时候,语句应该怎样改呢?是不是:
pdc->BitBlt(20,-20,5000 ,2500 ,&dc,0,0,SRCCOPY)请各位高手指点指点