不用COMMONDIALOG怎样调用选择打印机的对话框?
解决方案 »
- 在线等大家帮忙,帮我看下该如何修改此段代码,关于TXT调用
- 给猴哥的答谢帖,他人别回
- 用了2个timer,想互斥访问一组变量该怎么办
- Recordset+Datagrid数据绑定后,为什么在datagrid中修改数据后,只有在关闭窗体
- 在VB中如何能做出像windows那样点击鼠标右键弹出一个菜单。
- 如果判断两个用户连接同一张表,而让同一时刻只让一个用户访问???求救
- excel报表得问题!
- 可以这样写吗?insert into TABLE select '"& PY &"',A1,A1,A3,... FROM TABLE where ...
- 关于快捷键(Hotkey)的问题,为何在一些游戏中不起作用?135分送上。
- 请问VSFlexGrid是否能任意合并单元? MSFlexgrid单元合并太不灵活
- 总是出现下标越界问题?(高手请帮忙看看)
- MSflexGrid控件里怎么样用鼠标滚轮控制滚动条滚动?
If Printers.Count > 0 Then
Dim prn As Printer
For Each prn In Printers
cmbPrinter.AddItem prn.DeviceName
Next prn
End IfEnd Sub
Private Sub cmbPrinter_Validate(Cancel As Boolean)
Dim prn As Printer
If cmbPrinter <> "" Then
Cancel = True
For Each prn In Printers
If cmbPrinter = prn.DeviceName Then
Cancel = False
Set Printer = prn
Exit For
End If
Next prn
End If
If Cancel = True Then
MsgBox "没有找到此打印机", vbInformation
End If
End Sub
DWORD lStructSize;
HWND hwndOwner;
HANDLE hDevMode;
HANDLE hDevNames;
HDC hDC;
DWORD Flags;
WORD nFromPage;
WORD nToPage;
WORD nMinPage;
WORD nMaxPage;
WORD nCopies;
HINSTANCE hInstance;
DWORD lCustData;
LPPRINTHOOKPROC lpfnPrintHook;
LPSETUPHOOKPROC lpfnSetupHook;
LPCTSTR lpPrintTemplateName;
LPCTSTR lpSetupTemplateName;
HANDLE hPrintTemplate;
HANDLE hSetupTemplate;
} PRINTDLG;
api text view中沒有定義,查msdn