下载此文档

黑客手册第十一课-进一步学习对话框.docx


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
黑客手册第十一课 进一步学****对话框
本课中我们将进 步学****对话框。特别地我们将要探讨如何把对话框当成输入设备。如果您 学****了上 课,那就会发现本课的例子只有少量的改动,就是把我们的对话框窗口附属到主 窗口上。另外,我们还要学****通用对话框的1指向对话框标题的字符串。
|川
IF1ags 11 该标志决定决定了对话框的风格和特点。
ffset |在用户打开了一个文件后该值是全路径名称中指向文件名第一个字符的索 引。譬如·若全路径名为"c:\windows\system\lz32. d11" , 则该值为180
在用户打开了 个文件后该值是全路径名称中指向个文件扩展名第 个字
nFi1eExtension
符的索引。
例子:
下例中,我们演示了当用户选择"Fi1e->Open"时,将弹出 个打开文件对话框,当用户选择 了某个文件打开时,会弹出 个对话框,告知要打开的文件的全路径名,文件名和文件扩展 名。
. 386
.mode1 f1at,stdca11 option casemap:none
WinMain proto :DWORD,:DWORD,:DWORD,:DWORD inc1ude \masm32\inc1ude\ inc1ude \masm32\inc1ude\user32. inc
inc1ude \masm32\inc1ude\kerne132. inc inc1ude \masm32\inc1ude\comd1g32. inc inc1ude1ib \masm32\lib\user32. 1ib
inc1ude1ib \masm32\lib\ inc1ude1ib \masm32\lib\
. const
IDM OP四 equ 1
IDM EXIT equ 2
MAXSIZE equ 260
OUTPUTSIZE equ 512
. data
C1assName db "Simp1eWinC1ass",0
AppName db "Our Main Window",O MenuName db "FirstMenu",O
ofn OPENFILENA脏。
Fi1terString db "A11 Fi1es",0,"*.*",0
db "Text Fi1es",0,"*. txt",0,0 buffer db MAXSIZE dup(O)
OurTi t1e db "二Our First Open Fi1e Dia10g Box二: Choose the fi1e to open",O
Fu11PathName db "The Fu11 Fi1ename with Path is: ",0
Fu11Name db "The Fi1ename is: ",0
ExtensionName db "The Extension is: ",0
OutputString db OUTPUTSIZE dup(O) CrLf db ODh,OAh

黑客手册第十一课-进一步学习对话框 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小53 KB
  • 时间2022-09-01