相关推荐
-
windows程序设计之“打开”“保存”文件
Windows操作系统为一些常用功能提供了一些通用对话框(Common Dialog Box),比如,在不同应用程序中运行打开文件、选择字体、选择颜色等操作时,不同程序显示的对话框的模样都是一样。这些对话框是操作系统提供的,实现对话框的代码封装在Comdlg32.dll库文件中,由于不同版本的Comdlg32.dll在设计上可能有所不同,所以不同版本的Windows下对话框会有所不同。 Wind
-
MFC之CFileDialog文件保存扩展名问题
void CmapfileDlg::OnBnClickedNew2(){ static char BASED_CODE szFilter[] = "Map Files (*.map)|*.map|MapCfg Files(*.mapCfg) |*.mapCfg||"; CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWR
-
获取公共文件路径选择对话框
TCHAR lpstrFile[MAX_PATH]={0}; OPENFILENAME ofn = {0}; ofn.hwndOwner = m_hWnd; ofn.lStructSize = sizeof(ofn); ofn.lpstrFilter = L"music Files (*.*,*.txt)/0*.*;*.txt/0"; ofn.lpstrFile = (LPTSTR)lpstrFile; ofn.nMaxFile = 260;//cchBufS
-
MFC中m_ofn参数详解
lStructSize 指定这个结构的大小,以字节为单位。 Windows 95/98和Windows NT 4.0:特意为Windows 95/98或Windows NT 4.0,及带有WINVER和_WIN32_WINNT >= 0x0500编译时,为这个成员使用OPENFILENAME_SIZE_VERSION_400。 Windows 2000及更高版本:这个参数使用sizeof (OPENFILENAME) 。 hwndOwner 指向所有者对话框窗口的句柄。这个成...
-
C++ 打开文件夹对话框-OPENFILENAME
一个静态缓冲区,其中包含一对以 null 结尾的筛选器字符串,用于保留用户选择的筛选器模式。第一个字符串是描述自定义筛选器的显示字符串,第二个字符串是用户选择的筛选器模式。例如,txt 是文件名readme.txt的扩展名,html 为readme.txt.html的扩展名。对于旧样式对话框,目录和文件名字符串用空格分隔,对于带空格的文件名,此函数使用短文件名。此成员可以是以下标志的组合。每对中的第一个字符串是一个显示字符串,描述筛选器 (,例如“文本文件”) ,第二个字符串指定筛选器模式 (例如。
-
X86下远程线程注入的两种形式-------Dll注入 && 内存注入
首先开始之前先申明一下代码只在X86环境下运行。博主使用的是VM虚拟机,操作系统是Windows XP Profession,具体信息可以写一个程序来获取: .386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc includelib kernel32.lib...
-
C++ 文件对话框的使用
void CDemoDlg::OnFileOpen() { // TODO: 在此添加命令处理程序代码 CFileDialog dlg(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST, _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||"), this); dlg.m_ofn.lpstrInitialDir = _T("C:\\"); if(dlg.DoModal() == IDOK) { A.
-
c++ 打开文件对话框,保存文件对话框,颜色对话框,字体对话框
void CDemoDlg::OnFileOpen() { // TODO: 在此添加命令处理程序代码 CFileDialog dlg(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST, _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||"), this); dlg.m_ofn.lpstrInitialDir = _T("C:\\"); if(dlg.DoModal() == IDOK) { A.
-
WIN32汇编语言之通用对话框的使用
以前学习过自定义的对话框,属性需要自己定义,包括边框,标题,模态与非模态等等,如果创建模态对话框(windows为它内建的消息循环),你不用再去自己写消息循环与注册窗口和显示窗口这几个部分,可以很好的偷懒,这次要介绍的是WINDOWS已经建立好的对话框(已经写好在Comdlg32.dll中),因此当你用到相关的通用对话框的时候,需要在程序的开头写上相关的声明:include comdlg32.in
-
图解用RadASM开发一个同时编辑多个文档的编辑器
1 界面 用RadASM新建一个汇编项目,RichEdit模板;完成后,运行,该模板生成一个富文本编辑器的窗口; 用RadASM做如下界面;变富文本编辑器为四个; 运行一下,第一个会自动扩充其窗口大,阻挡了其余三个; 注释掉MoveWindow函数一句,再运行,如下;代码见后; 2 改变窗口标题 因为有四个编辑框,当光标移动到不同编辑框,改变窗口标题为不同;如何
-
PE线程附加工具
网上此类代码很多,不过大多都是在文件最后增加一个节,并改变PE文件的入口地址来达到目的。(当然这也是最经典的方式!)不过这个方法也有它的不足之处,那就是怕文件头没有地方再新增节表了。所以俺更喜欢把代码插入PE文件的空隙(浪费资源可耻啊!),如果空隙不够的话就增加最后一个节的长度(因为现在很多软件都加了壳,基本上没有什么空隙),呵呵。修改后的PE文件会加载同目录下的Add.dll文件!源代码如下,写
-
WIN32汇编 Richedit控件的使用
下面介绍一下一些陌生的结构和API函数: 结构: EDITSTREAM STRUCT dwCookie DWORD ? ;用户自定义值 dwError DWORD ? ;用来返回流操作过
-
loader写法
先分析这个CRACKME: //机器码运算 004013B4 |. E8 01080000 call 004013B9 |. 8D05 98334000 lea eax, dword ptr [403398] ; 压入机器码 004013BF |? 68 98334000 push 00403398
-
WIN32开发之文件操作对话框
1、选择文件对话框 OPENFILENAME ofn = { 0 }; TCHAR strFilename[MAX_PATH] = { 0 };//用于接收文件名 MAX_PATH=260 ofn.lStructSize = sizeof(OPENFILENAME);//结构体大小 ofn.hwndOwner = NULL;//拥有着窗口句柄,为NULL表示对话框是非模态的,实际应用中一般都要有这个句柄 ofn.lpstrFilter = TEXT("Flie\0*.txt;\0\0"); o
-
CFileDialog保存时带有默认的文件名
CFileDialog saveFile = CFileDialog(FALSE, ".mecd", "", OFN_CREATEPROMPT | OFN_PATHMUSTEXIST , "Multi-Engine Case Designer Script (*.mecd)|*.mecd|All files (*.*)|*.*||"); if(IDOK == saveFile.DoModal()...
-
windows系统API之GetOpenFileName简单使用实例 C++和汇编code
1.C++程序: #include<Windows.h> #include<commdlg.h> char szFilter1[2][16] = { "Excutable Files", "*.exe;*.com" }; char szFileNameOpen2[MAX_PATH] = { 0 }; int main(int argc, char *argv[]) ...
-
Win32调试API(1)
理论:Win32有一些供程序员使用的API,它们提供相当于调试器的功能. 他们被称作Win32调试API(或原语).利用这些API,我们可以:加载一个程序或捆绑到一个正在运行的程序上以供调试 获得被调试的程序的低层信息,例如进程ID,进入地址,映像基址等. 当发生与调试有关的事件时被通知,例如进程/线程的开始/结束, DLL的加载/释放等. 修改被调试的进程或线程 简而言之,我们可以用这些AP
2 楼 hantsy 2009-11-26 20:18
Dojofaces,openfaces, primeFaces,restfaces,xulFaces, icefaces,richfaces,myfaces...现在jsf 的扩展几乎覆盖了所有的js库。。。
1 楼 vieri122 2009-11-26 12:49
richfaces最好