Finley的博客

随风,随心……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  VC

摘要:关于在VC++ 6.0中如何添加OnInitDialog()函数OnInitDialog()函数是个virtual(虚函数),在它的类中用添加虚函数的方法,会发现添加的虚函数里面没有这个函数,而这个OnInitDialog函数是很有用的,在一般的添加进去的对话框的类中是不会有这个函数的,必须手工增加进去,当然不用手工写代码,至于用手工写代码是否可行,还不知道,至少我这个菜鸟还是不行的.可以通过VC加进去,而要加的这个函数的名字不是OnInitDialog,所以很难找到.其原因是因为要加的函数是WM_INITDIALOG.这个函数的添加方法是这样的,选择要加入函数的对话框,右键->Clas 阅读全文

posted @ 2011-11-16 09:27 Finley 阅读(2192) 评论(0) 推荐(0)

摘要:转自http://blog.sina.com.cn/s/blog_4be46b180100axvo.html方法一、CreateDirectory函数查了下MSDN,发现该函数用起来十分方便BOOL CreateDirectory( LPCTSTR lpPathName, // pointer to directory path string LPSECURITY_ATTRIBUTES lpSecurityAttributes // pointer to security descriptor);第一个参数值为文件夹名称,第二个参数值为安全属性,一般设置为NULL即可。如果正确创建,返回值为1 阅读全文

posted @ 2011-09-26 18:08 Finley 阅读(17323) 评论(0) 推荐(0)

摘要:两种方法:1、可以在icon目录下自己画,当图标比较简单时,可以使用这种方法;2、使用现成的图片制作exe图标。分为以下几步:(1)找到想要做成图标的图片,将其转换大小为16*16像素或者32*32像素的ico格式的文件。ico图标文件制作可以在登陆以下网站,在线转换。http://ico.logo.la/。(2)将ico文件复制到res文件夹下,打开vc6.0编译环境,转至icon目录下,右键->引入,选择制作好的ico文件,确定。这时在icon目录下会出现一个IDC_ICON1的名字,这个名字便是ico文件的ID,双击该ID便可打开导入的ico文件。下面的IDR_MAINFRAME便 阅读全文

posted @ 2011-05-18 16:31 Finley 阅读(1084) 评论(0) 推荐(0)

摘要:转自http://www.easewe.com/Article/Document/606.htmtypedef unsigned long DWORD;typedef int BOOL;typedef unsigned char BYTE;typedef unsigned short WORD;typedef float FLOAT;typedef FLOAT *PFLOAT;typedef BOOL near *PBOOL;typedef BOOL far *LPBOOL;typedef BYTE near *PBYTE;typedef BYTE far *LPBYTE;typedef in 阅读全文

posted @ 2011-04-14 14:55 Finley 阅读(5825) 评论(0) 推荐(0)

摘要:使用SHBrowseForFolder函数打开文件目录对话框 转自C++博客http://www.cppblog.com/franksunny/archive/2010/12/30/137754.html自从第一份工作辞职后,差不多三年多没有再搞MFC了,对于微软的Windows桌面开发真的淡忘了,这次接到一个任务,需要开发个小工具,虽然任务很小,但是在一个如何打开文件目录对话框的小问题上卡了下,虽然通过网络找到了解决方法,但是网上七拼八凑的文章太多,看的有点费时,所以就抽时间小结一下,虽然也是简单使用,没有太多扩展,就当给自己Mark一下吧。关于SHBrowseForFolder函数和简单使 阅读全文

posted @ 2011-04-13 17:23 Finley 阅读(1634) 评论(0) 推荐(0)

摘要:我们在用“browseinfo”产生的浏览文件夹的对话框中发现没有“新建文件夹”这一个项目。而我的程序中需要在这个时候先创建新的文件夹在选择保存到刚刚创建的文件夹下。当然,你也可以先到指定目录下创建完,在从这里浏览选定。可是毕竟你还得退回到盘符,进去你想创建文件夹的地方,是比较麻烦了。如果有像保存文件夹那样里面可以随时创建多方便啊。于是为了个人需求还算是研究了一下,以下代码就可以派上用场了:#define BIF_NEWDIALOGSTYLE 0x0040 #define BIF_USENEWUI (BIF_NEWDIALOGSTYLE | BIF_EDITBOX) void SelectFo 阅读全文

posted @ 2011-04-13 17:07 Finley 阅读(3043) 评论(0) 推荐(0)

摘要:OnVScroll(垂直)同OnHScroll(水平)afx_msg void OnVScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar );参数: nSBCode 指定一个指示用户的滚动请求的滚动条代码。这个参数可以是下列值之一:· SB_BOTTOM 滚动到底部。 · SB_ENDSCROLL 结束滚动。 · SB_LINEDOWN 向下滚动一行。 · SB_LINEUP 向上滚动一行。 · SB_PAGEDOWN 向下滚动一页。 · SB_PAGEUP 向上滚动一页。 阅读全文

posted @ 2011-04-08 21:05 Finley 阅读(3444) 评论(0) 推荐(0)