VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: DocumentProperties(´òÓ¡º¯Êý)(תÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:36:19 ÐÇÆÚËÄ), ×ªÐÅ

¡¾ ÒÔÏÂÎÄ×ÖתÔØ×Ô cnTemp ÌÖÂÛÇø ¡¿
¡¾ Ô­ÎÄÓÉ catchy Ëù·¢±í ¡¿
·¢ÐÅÈË: yucheng (ÎÞ»°¿É˵), ÐÅÇø: VisualBasic
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Apr  8 01:32:54 2000) WWW-POST

DocumentProperties 

VBÉùÃ÷ 
Declare Function DocumentProperties& Lib "winspool.dll" Alias "DocumentPropert
iesA" (ByVal hwnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As 
String, ByVal pDevModeOutput As Long, ByVal pDevModeInput As Long, ByVal 
fMode As Long) 
˵Ã÷ 
ÕâÊÇÒ»¸öÁé»îµÄ´òÓ¡»úÅäÖÿØÖƺ¯Êý¡£¸Ãº¯Êý¶¨ÒåÁËÁ½¸öDEVMODE½á¹¹£¬¿ÉÔÚ´´½¨Ò»¸öÉè
±¸³¡¾°Ê±Îªµ¥¸öÓ¦ÓóÌÐò¸Ä±ä´òÓ¡»úÉèÖá£ÉõÖÁÄÜÔÚÎĵµ´òÓ¡ÆÚ¼ä¸Ä±ä´òÓ¡»úÉèÖà
·µ»ØÖµ 
Long£¬ÓÉfMode×ֶεÄÖµ¾ö¶¨¡£ÈçÏÂËùʾ£º
ÈôfModeΪÁ㣬Õâ¸öº¯Êý¾Í·µ»ØDEVMODE½á¹¹µÄ³ß´ç¡£×¢ÒâÕâ¸ö½á¹¹¿ÉÄܱÈÀàÐͶ¨ÒåÎļþ
API32.TXTÖй涨µÄ³ß´ç´ó
ÈôfModeÉèÖÃÁËDM_IN_PROMPT±êÖ¾£¬ÄÇô´òÓ¡»úÉèÖöԻ°¿ò¾Í»á³öÏÖ¡£ÔÚÕâÖÖÇé¿öÏ£¬·µ
»ØÖµ½«Êdz£ÊýIDOK »ò IDCANCEL¡ª¡ª¾ßÌåÓÉÓû§¹Ø±Õ¶Ô»°¿òʱ°´Ïµİ´Å¥¾ö¶¨
ÔÚÆäËûÈκÎÇé¿öÏ£¬¸Ãº¯ÊýÖ´Ðгɹ¦ºó»á·µ»ØIDOK¡£¶øÔÚÈκÎÇé¿öÏ£¬È纯ÊýÖ´ÐÐʧ°Ü£¬
¶¼»á·µ»ØÒ»¸ö¸ºÊý 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hwnd Long£¬¶Ô»°¿ò¸¸´°¿ÚµÄ¾ä±ú¡£Õâͨ³£Êǵ±Ç°µÄ»î¶¯´°Ìå 
hPrinter Long£¬Ò»¸öÒÑ´ò¿ªµÄ´òÓ¡»ú¶ÔÏóµÄ¾ä±ú 
pDeviceName String£¬´òÓ¡»úµÄÃû×Ö 
pDevModeOutput Long£¬Ö¸ÏòÒ»¸öDEVMODEÊý¾Ý½á¹¹µÄÖ¸Õë¡£Çë²Î¿¼DocumentPropertiesÔË
ÐÐģʽ±í¡£×¢ÒâÕâ¸öÖ¸Õë±ØÐëÒýÓÃÒ»¸ö×ã¹»´óµÄ»º³åÇø£¬ËüÄÜͬʱÈÝÏÂרÓôòÓ¡»úÇý¶¯³Ì
ÐòÊý¾Ý£¬ÒÔ¼°±ê×¼µÄDEVMODE½á¹¹ 
pDevModeInput Long£¬Ö¸ÏòÒ»¸öDEVMODEÊý¾Ý½á¹¹µÄÖ¸Õë¡£Çë²Î¿¼DocumentPropertiesÔË
ÐÐģʽ±í 
fMode Long£¬¾ö¶¨Õâ¸öº¯ÊýÔË×÷ģʽµÄÒ»¸ö±êÖ¾¡£Çë²Î¿¼DocumentPropertiesÔËÐÐģʽ±í
 

DocumentPropertiesÔËÐÐģʽ±í
 
³£Êý±êÖ¾ ÔËÐÐģʽ 
ÎÞ ²»Ê¹ÓÃpDevModeInput¡£pDevModeOutput¿ÉÄÜΪÁã¡£º¯Êý»á·µ»ØÓÉÕâÁ½¸ö²ÎÊýÒýÓõÄ
DEVMODE½á¹¹ÐèÒªµÄ´óС 
DM_IN_BUFFER pDevModeInput»º³åÇøÓ¦ÔØÈë´òÓ¡»úÇý¶¯³ÌÐòµÄÐÂλÖá£ÔÚµ÷ÓÃÕâ¸öº¯ÊýÅÐ
¶ÏӦʹÓýṹÖеÄÄÄЩ×Ö¶ÎÇ°£¬Ó¦ÉèÖýṹµÄdmFields×ֶΠ
DM_IN_PROMPT ÏÔʾ³ö´òÓ¡»úÉèÖöԻ°¿ò£¬ÒÔ±ãÓû§Ö¸¶¨Êä³öʱ²ÉÓõĴòÓ¡»úÉèÖá£ÈçÖ¸
¶¨ÁËDM_IN_BUFFER£¬ÄÇôÔÚÏÔʾ¶Ô»°¿òÇ°£¬ÊäÈ뻺³åÇøÖÐÖ¸¶¨µÄÈκÎ×ֶζ¼»áÓ뵱ǰµÄ´ò
Ó¡»úDEVMODE½á¹¹ºÏ²¢ÆðÀ´ 
DM_OUT_BUFFER Áî´òÓ¡»úÉèÖÃÐÅÏ¢Êä³öµ½ÓÉpDevModeOutput²ÎÊýÖ¸¶¨µÄ»º³åÇø¡£ÕâЩÉèÖÃ
ÓÉÁ½¸öÊäÈë±êÖ¾¾ö¶¨£¬¶øÇÒÓÉ´Ë·´Ó³ÁËԭʼµÄÊäÈë½á¹¹¡¢µ±Ç°µÄ´òÓ¡»úÉèÖÃÒÔ¼°Óû§ÔÚ´ò
Ó¡»úÉèÖöԻ°¿òÖÐ×÷³öµÄÈκÎÐ޸ġ£Èçδָ¶¨Õâ¸ö±êÖ¾£¬lpdmOutput²ÎÊý¾Í¿ÉÒÔÉèΪÁã 



--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: casi.bbs@smth.org]
--
¡ù ×ªÔØ:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: 202.118.247.254]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.481ºÁÃë