• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






C++是神码东东。。。

Nothing to Say
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | | 订阅 订阅 | 管理
上一页 1 ··· 6 7 8 9 10 11 下一页

2012年7月17日

shell_2
摘要: LPCTSTR lpFile;LPCTSTR lpParameters;LPCTSTR lpDirectory;int nShow;HINSTANCE hInstApp;LPVOID lpIDList;LPCTSTR lpClass;HKEY hkeyClass;DWORD dwHotKey;union {HANDLE hIcon;HANDLE hMonitor;} DUMMYUNIONNAME;HANDLE hProcess; } SHELLEXECUTEINFO, *LPSHELLEXECUTEINFO; 在C#中其结构为 public struct SHELLEXECUTEINFO // 阅读全文
posted @ 2012-07-17 17:20 凨丶 阅读(399) 评论(0) 推荐(0)
 
shell_1
摘要: okadler0518的专栏精创之作《雷神的微软平台安全宝典》诚邀译者 移动业界领袖会议·上海·6.20 第四届云计算大会门票抢购:史上最低价,每日限5张! 【分享季1】:网友推荐130个经典资源,分享再赠分! SHELLEXECUTEINFO 和 ShellExecuteEx的使用分类: 2009-08-04 09:48 1122人阅读 评论(0) 收藏 举报 SHELLEXECUTEINFO 和 ShellExecuteEx的使用 在日常工作中用到的一些知识,很久没有总结过,前几日参加一个会议,很是无聊。自己思索着自己这两年来所做过的东西,写着写着居然也写下了 100 阅读全文
posted @ 2012-07-17 17:19 凨丶 阅读(164) 评论(0) 推荐(0)
 
vc常用代码3
摘要: //关机函数************************************************void ShutDown(void)//2000 or NT{OSVERSIONINFO osv;osv.dwOSVersionInfoSize=sizeof OSVERSIONINFO;GetVersionEx(&osv);if(osv.dwPlatformId==VER_PLATFORM_WIN32_NT)//VER_PLATFORM_WIN32_WINDOWS 98 Me用这个宏{HANDLE hProcess,hToken;TOKEN_PRIVILEGES Privil 阅读全文
posted @ 2012-07-17 17:18 凨丶 阅读(395) 评论(0) 推荐(0)
 
vc常用代码2
摘要: ……21,程序只允许一个实例运行//在这个位置调用FirstInstance函数BOOL CWindowsApp::InitInstance(){if (!FirstInstance())return FALSE; //已经有实例存在了,退出AfxEnableControlContainer();}//FirstInstance函数BOOL FirstInstance(){CWnd *pWndPrev;//根据主窗口类名和主窗口名判断是否已经有实例存在了if (pWndPrev = CWnd::FindWindow("#32770","Windows秘书" 阅读全文
posted @ 2012-07-17 17:17 凨丶 阅读(299) 评论(0) 推荐(0)
 
vc常用代码1
摘要: VC常用代码分类:VC 学习2009-03-07 15:281114人阅读评论(0)收藏举报===========================================================//注意事项//先执行OnInitDialog()函数,然后执行构造函数!//98下没有新宋体//XP下窗口高度加8===========================================================………1,滚动条处理方法//1,设置范围m_spscroll.SetScrollRange(0,200);SCROLLINFO si;si.cbSize=s 阅读全文
posted @ 2012-07-17 17:15 凨丶 阅读(1016) 评论(0) 推荐(0)
 
Socket
摘要: SOCKET WSAAPI socket( int af,//协议地址族 int type,//协议套接字类型 int protocol//传输层协议);AfMeaningAF_UNSPEC0The address family is unspecified.AF_INET2The Internet Protocol version 4 (IPv4) address family.AF_NETBIOS17The NetBIOS address family. This address family is only supported if a Windows Sockets provider 阅读全文
posted @ 2012-07-17 17:14 凨丶 阅读(446) 评论(0) 推荐(0)
 
内核对象
摘要: 无论怎样创建内核对象,都要向系统指明将通过调用C l o s e H a n d l e 来结束对该对象的操作:BOOL CloseHandle(HANDLE hobj);该函数首先检查调用进程的句柄表,以确保传递给它的索引(句柄)用于标识一个进程实际上无权访问的对象。如果该索引是有效的,那么系统就可 以获得内核对象的数据结构的地址,并可确定该结构中的使用计数的数据成员。如果使用计数是0 ,该内核便从内存中撤消该内核对象。如果将一个无效句柄传递给C l o s e H a n d l e ,将会出现两种情况之一。如果进程运行正常,C l o s e H a n d l e 返回FA L S E 阅读全文
posted @ 2012-07-17 17:13 凨丶 阅读(187) 评论(0) 推荐(0)
 
自定义消息
摘要: 1.定义消息#define WM_MYMSG WM_USER+100 //自定义消息2.声明消息处理函数afx_msg LRESULT MyMsgFun(WPARAM,LPARAM);//自定义消息函数3.实现消息处理函数LRESULT CheheDlg::MyMsgFun(WPARAM wParam,LPARAM lParam){ return 0;}4.消息映射 ON_MESSAGE(WM_MYMSG,MyMsgFun)//自定义消息映射5.发送消息::PostMessage(this->m_hWnd,WM_MYMSG,NULL,NULL); 阅读全文
posted @ 2012-07-17 17:13 凨丶 阅读(176) 评论(0) 推荐(0)
 
线程
摘要: l 窗口置顶::SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | WS_EX_TOPMOST);l 取消置顶::SetWindowPos(GetSafeHwnd(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);l 写入配置文件。::WritePrivateProfileString("Settings","AlwaysOnTop",m_bAlwaysOnTop? "1":"0& 阅读全文
posted @ 2012-07-17 17:12 凨丶 阅读(585) 评论(0) 推荐(0)
 
编程规范
摘要: 1禁止在头文件中定义变量2禁止在extern “C”中包含头文件,否则会导致extern “C”嵌套,嵌套太多导致编译错误3每个模块提供多个.c文件,在同一目录下,目录名为模块名,并提供一个.h文件4.如果一个模块包含多个模块,则每个模块提供一个.h文件名为子模块名5.头文件排版方式:1.按字母升序 2.将不稳定(常修改)的放在前面6.一个函数仅完成一项功能。重复代码尽量写成函数7.避免函数过程,最好不超过50行。8.代码嵌套不超过4层9.函数不变参数要写为const10.避免使用全局变量和静态变量11.函数参数个数不超过5个。检查参数的有效性(是否为NULL)12.命名规则l unix风格: 阅读全文
posted @ 2012-07-17 17:11 凨丶 阅读(612) 评论(0) 推荐(0)
 
上一页 1 ··· 6 7 8 9 10 11 下一页