关于FindResource这个函数 hResource=FindResource(hlnst,TEXT ("resource"),TEXT ("TEXT"));TEXT ("TEXT")这个参数是什么意思啊,我怎么在MSDN上没有这个参数啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是非标准的资源类型,比如你添加一个JPG图片,VC是不认识这种资源,你会起个名字“TEXT”,这个JPG图片就放到了“TEXT”目录下的资源。 TEXT ("TEXT"),是参数类型,这里是自定义的命名为TEXT。 hResource = LoadResource (hInst, FindResource (hInst, TEXT ("AnnabelLee"), TEXT ("TEXT"))) ;PZ的书上的例子,是不是TEXT ("AnnabelLee")中AnnabelLee就是新建的自定义的资源名TEXT ("TEXT"))) 就是这个资源的名字? TEXT ("TEXT")是资源类型的名字。 HRSRC FindResource(HMODULE hModule, //包含所需资源的模块句柄,如果是程序本身,可以置为NULLLPCTSTR lpName, //可以是资源名称或资源IDLPCTSTR lpType //资源类型,在这里也就是我们自己指定的资源类型); FindResource第三个参数表示的是资源的类型,一般为以下几个参数RT_BITMAP Bitmap resource. RT_CURSOR Hardware-dependent cursor resource. RT_DIALOG Dialog box. RT_ICON Hardware-dependent icon resource. RT_STRING String-table entry. 等等,一般LoadIcon,LoadBitmap,LoadString就是调用FindResource实现的,其中第三个参数分别是RT_ICON,RT_BITMAP,RT_STRING 好像高手说话很难让新手理解的啊. TEXT 只是一个宏. 你查TEXT 肯定有那个TEXT 是 正好 资源文件里的自定义资源类型 正好 命名为TEXT. 你可以改 例如 elf就是 TEXT("elf") TEXT是其中的一个资源的名称,MSDN上当然没有了,修改纯属自己高兴,你也可以hResource=FindResource(hlnst,TEXT ("resource"),TEXT ("FUCK"));嘛,只要有这个资源 可是PZ的WINDOWS程序设计那书上说的文件名不是这个呀。书上是这么说的:程序10-3 POEPOEM在显示区域显示EdgarAllan poe的[Annabel Lee]文字,自定的资源是档案POEPOEM.TXT 它包含一段诗文,以反斜杠(\)结束。 在POERPOEM.RC中,使用者定义的资源被定义为TEXT形态,取名为AnnabelLeeANNABELLEE TEXT POEPOEM.TXT 我就是不清楚 “使用者定义的资源被定义为TEXT形态”这句话是什么意思。什么时候定义它为TEXT形态的书上也没有说 查MSDN 这个参数是系统定义的一些东西。里面也没说有TEXT所以我就不知道这个TEXT是什么了,如果按照你们说的那他应该是 hResource=FindResource(hlnst,TEXT ("AnnBlLEE"),TEXT ("POEPOEM.TXT")); 这样才对呀他为什么写成 hResource=FindResource(hlnst,TEXT ("AnnBlLEE"),TEXT ("TEXT"));还是可以在那里改成TEXT?TEXT是文本,还是说内容是文本的就用TEXT?那如果不是文本那用什么啊?晕!各位大哥大姐教教我呀!! "使用者定义的资源被定义为TEXT形态" 你不要看着一句话想下去啊.... 这句话的 TEXT 可以改成任何一个字符.. 只是正好TEXT表示文本的意思.正好资源类型又是文本所以就说 使用者定义的资源被定义为TEXT形态你改为FUCK都可以...使用者定义的资源被定义为FUCK形态 .. csdn空间头像 请教如何进行多线程连接数据库并写入数据? 在多个线程中,让一个线程等待其它线程都运行完了再运行,如何操作? 关于CEdit控件 的显示问题 难题,字节0x61(字符'a')转换为unicode or utf8 后,如何转回来? ~~~SOS~~~~光驱不能读盘了???? ̄ ̄ ̄ 如何提升进程权限到local system的级别 怎样在程序中显式调用DLL中的MFC导出类?? 关于ocx控件自动注册的问题; 送分!!!大家觉得学VC哪些项目特别锻炼人? 怎样判断是否一个窗口是否属于某个进程呢? 怎么学MFC?
FindResource (hInst, TEXT ("AnnabelLee"),
TEXT ("TEXT"))) ;
PZ的书上的例子,是不是TEXT ("AnnabelLee")中AnnabelLee就是新建的自定义的资源名
TEXT ("TEXT"))) 就是这个资源的名字?
HMODULE hModule, //包含所需资源的模块句柄,如果是程序本身,可以置为NULL
LPCTSTR lpName, //可以是资源名称或资源ID
LPCTSTR lpType //资源类型,在这里也就是我们自己指定的资源类型
);
FindResource第三个参数表示的是资源的类型,一般为以下几个参数
RT_BITMAP Bitmap resource.
RT_CURSOR Hardware-dependent cursor resource.
RT_DIALOG Dialog box.
RT_ICON Hardware-dependent icon resource.
RT_STRING String-table entry.
等等,一般LoadIcon,LoadBitmap,LoadString就是调用FindResource实现的,其中第三个参数分别是RT_ICON,RT_BITMAP,RT_STRING
那个TEXT 是 正好 资源文件里的自定义资源类型 正好 命名为TEXT. 你可以改 例如 elf
就是 TEXT("elf")
hResource=FindResource(hlnst,TEXT ("resource"),TEXT ("FUCK"));
嘛,只要有这个资源
可是PZ的WINDOWS程序设计那书上说的文件名不是这个呀。书上是这么说的:
程序10-3 POEPOEM在显示区域显示EdgarAllan poe的[Annabel Lee]文字,自定的资源是档案
POEPOEM.TXT 它包含一段诗文,以反斜杠(\)结束。
在POERPOEM.RC中,使用者定义的资源
被定义为TEXT形态,取名为AnnabelLeeANNABELLEE TEXT POEPOEM.TXT 我就是不清楚
“使用者定义的资源被定义为TEXT形态”
这句话是什么意思。什么时候定义它为TEXT形态的书上也没有说 查MSDN 这个参数是系统定义的一些
东西。里面也没说有TEXT所以我就不知道这个TEXT是什么了,如果按照你们说的那他应该是
hResource=FindResource(hlnst,TEXT ("AnnBlLEE"),TEXT ("POEPOEM.TXT")); 这样才对呀
他为什么写成
hResource=FindResource(hlnst,TEXT ("AnnBlLEE"),TEXT ("TEXT"));
还是可以在那里改成TEXT?TEXT是文本,还是说内容是文本的就用TEXT?那如果不是文本那用什么啊?
晕!各位大哥大姐教教我呀!!
这句话的 TEXT 可以改成任何一个字符.. 只是正好TEXT表示文本的意思.正好资源类型又是文本
所以就说 使用者定义的资源被定义为TEXT形态
你改为FUCK都可以...
使用者定义的资源被定义为FUCK形态 ..