自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 使用 IActiveDesktop 接口获取设置桌面背景图片

#ifndef AD_GETWP_LAST_APPLIED#define AD_GETWP_LAST_APPLIED 0x00000002#endif //BOOL GetWallPaper(CStringW &szFile, BOOL &dwStyle){ BOOL bRet = 0; IActiveDesktop *pActiveDesktop; HRESU

2010-03-23 09:07:00 3528

原创 修改CDialog模态对话框函数DoModal 使对话框显示可以受WS_VISIBLE风格控制

调试追踪DoModal的执行过程发现对话框显示的位置在 CWnd::RunModalLoop(DWORD dwFlags)中BOOL bShowIdle = (dwFlags & MLF_SHOWONIDLE) && !(GetStyle() & WS_VISIBLE);……if (bShowIdle){ ShowWindow(SW_SHOWNORMAL); //这里显示出来了

2010-03-22 21:55:00 4618 6

原创 检测和剔除文件名不能兼容的字符

//检测和剔除文件名不能兼容的字符CString Get_Valid_PathName(LPCTSTR lpszPath){ CString filePath = lpszPath; filePath.Trim(); //剔除头尾空格 while(filePath.GetLength() > 0) //检测非法字符 { int nPos = fil

2010-03-22 21:05:00 923 1

原创 从CEdit派生类,在激活输入是切换输入法为默认输入法

#pragma once// EditEx.h : header file///////////////////////////////////////////////////////////////////////////////// CEditEx windowclass CEditEx : public CEdit{// Constructionpublic:

2010-03-22 20:56:00 2129 2

翻译 Taskbar Creation Notification

LRESULT CALLBACK WndProc(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam){static UINT s_uTaskbarRestart;switch(uMessage) { case WM_CREATE: s_uTaskbarRestart = Registe

2010-03-18 21:25:00 732

原创 不阻塞消息队循环的Sleep延时

void _Sleep_(UINT Delay_ms){  DWORD dwTick = GetTickCount() + Delay_ms;  while(GetTickCount()   {    MSG msg;    if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))    {      if (msg.message

2010-03-15 19:29:00 2043 2

原创 格式化OLE错误代码

#include #include #include CString OleFormatScode(LPSTR lpszMsg, SCODE sc) { #define CASE_SCODE(sc) case sc: szErrName.Format(_T("%s"),#sc); break; CString szErrName; switch (sc)

2010-03-04 09:18:00 2514

原创 在PropertySheet中插入一PropertyPage页

int COwnerDraw_PropertySheet::InsertPage(CPropertyPage* pPage, int nIndex){ ASSERT_VALID(this); ENSURE_VALID(pPage); ASSERT_KINDOF(CPropertyPage, pPage); if(nIndex GetPageCount())//add to

2010-03-04 08:55:00 1751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除