php遍历文件夹下所有文件
PHP 1-15 339浏览 0评论/** * 遍历当前文件夹展示所有的文件和目录 */ function dirList($dir_path = '') { if(is_dir($dir_path)) { $dirs = opendir($dir_path); if($dirs) { while(($file = readdir($dirs)) !== false) { if($file !== '.' && $file !== '..') { if(...
c/c++ socket函数详解
C/C++ 10-22 541浏览 0评论注意: 使用socketAPI前,要先将相关链接库(Ws2_32.lib)加入链接,并使用WSAStartUp函数初始化。 在linux中地址结构体sockaddr的结构与windows的不太一样,具体请百度 每个socket函数都可能失败(返回-1),需要判断结果 socket分成两种: 一种专门用来监听新链接(或新活动),这种socket叫做master socket,一般只存在于服务器 一种专门用来收发数据,这种socket叫做con...
CreateWindowEx和CreateWindow的区别
C/C++ 6-24 593浏览 0评论CreateWindowEx 函数功能:该函数创建一个具有扩展风格的重叠式窗口、弹出式窗口或子窗口,其他与 CreateWindow函数相同。关于创建窗口和其他参数的内容,请参看CreateWindowEx。 函数原型:HWND CreateWindowEx(DWORD dwExStle,LPCTSTR IpClassName,LPCTSTR lpWindowName,DWORD dwStyle,int x,int y,int nWidth,int nHeight,HWND hWndParent,HMENUhMenu,HANDLE hlnstance,LPVOIDlpParam)...
通过修改注册表实现更换 文件夹浏览方式
Windows 3-24 621浏览 0评论是否看腻了WinPe中的文件夹浏览方式,想换一下品味呢?其实只要修改PE注册表即可实现,看看是怎么修改的吧: 用regedit或Registry Workshop挂载DEFAULT,修改注册表[\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]以下的相关键值即可: 缩略图查看方式: "Settings"=hex:08,00,00,00,05,00,00,00,01,00,00,00,90,b2,eb,8b,d0,52,d0,11,b7,f4,00,c0,4f,d7,\06,ec,04,00,00...
IME消息、函数、命令、需要的数据结构、常量
C/C++ 1-14 797浏览 0评论IME消息 以下列出IME中用到的消息。 WM_IME_CHAR(IME得到了转换结果中的一个字符) WM_IME_COMPOSITION(IME根据用户击键的情况更改了按键组合状态) WM_IME_COMPOSITIONFULL(IME检测到按键组合窗口的区域无法继续扩展) WM_IME_CONTROL(由应用程序直接向IME发出控制请求) WM_IME_ENDCOMPOSITION(IME完成了对用户击键情况的组合) WM_IME_KEYDOWN(检测到“键盘上的某键被按下”的动作,同时在...
【MFC】GDI字体和CFont类
C/C++ 1-14 738浏览 0评论GDI字体和CFont类 所有的CDC文本函数都使用当前选入设备描述表的字体。字体是指一组具有特定尺寸(高度)和字样的字符;字样是指字符共有的属性,如字的粗细度----正常体或黑体。在传统印刷式样中,字体尺寸大小是以point(即点)为单位来度量的。一个点相当于1/72英寸。12-点字体中的字符就有1/6英寸高。 如果想以像素为单位制定字体尺寸,则调用CreateFont或CreateFontIndirect;如果想以点为单位制定字体尺寸,则调用CreatePointFont或CreatePointFontIndirect。 使用CreateFont函...
修改窗口属性(全部都是SetWindowLong设置)
C/C++ 10-16 855浏览 0评论说明: 以下函数对于POPUP窗口有效,对于子窗口好像不行。 //最小化按钮有效 ::SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE) | WS_MINIMIZEBOX ); ::SetWindowPos(m_hWnd,NULL,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_FRAMECHANGED); //最小化按钮无效 ::SetWindow...