
资源相关
zgl7903
iPad回帖太累人
展开
-
从文件资源获取文件信息
QueryFileInfo原创 2010-04-02 11:59:00 · 3299 阅读 · 2 评论 -
解析和创建快捷方式
#include #include BOOL ResolveShortCut(LPCSTR pszShortcutFile, CHAR pszPath[MAX_PATH+1], CHAR szDescription[MAX_PATH+1]){ BOOL bRet = FALSE; *pszPath = 0; // assume原创 2017-12-15 21:28:19 · 384 阅读 · 0 评论 -
热键管理
#include class CWndHotKeyManage{protected: typedef struct _tagWKItem_t { HWND hWnd; // window to receive hot-key notification int id; // identifier of hot key UI原创 2017-12-15 21:23:05 · 439 阅读 · 0 评论 -
GetMenuItemInfo & InsertMenuItem 枚举和追加菜单操作
GetMenuItemInfo & InsertMenuItem 枚举和追加菜单操作原创 2017-05-02 09:22:09 · 3513 阅读 · 0 评论 -
让 基于 CWnd 类能接收键盘消息
让 基于 CWnd 类能接收键盘消息, 两个关键点 WM_GETDLGCODE 返回时增加 DLGC_WANTALLKEYS|DLGC_WANTCHARS, 第二 使用 SetFocus 选中焦点LRESULT CMyWnd::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { // TODO: Add your原创 2017-02-16 17:30:14 · 1353 阅读 · 0 评论 -
使用 StretchBlt 制作 缩略图标
使用 StretchBlt 制作 缩略图标原创 2016-08-19 17:35:15 · 1469 阅读 · 2 评论 -
FormatMessage 格式化 GetLastError 错误代码
LPCSTR _FormatErrorMessage( LPCTSTR szReason, DWORD dwErrCode ){ static TCHAR szErrMsg[1024]; memset(szErrMsg, 0, sizeof(szErrMsg)); //DWORD dwErrCode = GetLastError(); //之前的错误代码 LPVOID lpM原创 2016-07-17 13:02:49 · 1120 阅读 · 0 评论 -
16进制字符模式的图标处理
16进制字符模式的图标处理原创 2016-01-13 15:39:02 · 2657 阅读 · 2 评论 -
枚举剪切板数据和格式名称
if(OpenClipboard()) //open clipboard { UINT uFormat = 0; while(uFormat = EnumClipboardFormats(uFormat)) //emulate format { HGLOBAL hGlobal = GetClipboardData(uFormat); //ge原创 2013-08-30 15:42:58 · 1398 阅读 · 0 评论 -
AddFontMemResourceEx 安装资源中包含的字体
//经常遇到这样的情况,在非英文系统下编写好的软件在英文系统上运行时显示为乱码//大部分就是由于缺少必要的支持字体引起的//因此如果考虑在英文系统上使用这些字体,我们可以把必须的字体以资源的方式包含到应用程序中//这样既可以使程序能正常运行,同时也减少了程序打包的繁琐//hResInstance 资源句柄//lpsFont 字体资源ID//lpsType 字体资源类型void In原创 2012-05-28 20:29:36 · 4714 阅读 · 0 评论 -
从文件导出一个位图资源写成BMP位图文件
try { HINSTANCE ghInstApp = AfxGetInstanceHandle(); HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDB_BITMAP1), RT_BITMAP ); ASSERT(hRsrc); DWORD dwErr = GetLastError原创 2010-10-05 20:19:00 · 1123 阅读 · 0 评论 -
导出资源数据到文件
/*将自定义资源 "MP3" 中ID 为 IDR_MP3 的资源写成文件名为tmp_file的文件*/ try { HINSTANCE ghInstApp = AfxGetInstanceHandle(); HRSRC hRsrc = FindResource(ghInstApp, MAKEINTRESOURCE(IDR_MP3),"MP3"); ASSE原创 2008-06-02 15:12:00 · 1181 阅读 · 3 评论