MFC
文章平均质量分 74
hbsfxyxxj
这个作者很懒,什么都没留下…
展开
-
MFC小笔记之获取各种目录
获取系统临时目录TCHAR szPath[300];GetTempPath(300, szPath);获取当前用户文档目录TCHAR MyDocumentDir[MAX_PATH]; SHGetSpecialFolderPath(NULL, MyDocumentDir, CSIDL_PERSONAL, 0);获取本程序绝对路径(由此可获得程序工作原创 2015-02-02 10:31:59 · 364 阅读 · 0 评论 -
MFC小笔记之文件
注册文件默认打开程序void PublicFunctions::RegistFileLinker(CString strExt, CString strAppName, CString strAppKey, CString strDefaultIcon, CString strDescribe){WCHAR strTemp[_MAX_PATH];HKEY hKey;原创 2015-02-02 14:06:25 · 242 阅读 · 0 评论 -
MFC小笔记之Socket套接字
#include "afxsock.h"广播CAsyncSocket socket;socket.Create(11451, SOCK_DGRAM, NULL);BOOL bBroadCast = TRUE;socket.SetSockOpt(SO_BROADCAST, &bBroadCast, sizeof(BOOL));socket.Send原创 2015-02-03 14:47:24 · 410 阅读 · 0 评论 -
C++之数据流存与取,对称原则
#pragma once#include "afxtempl.h"#include "GDIInclude.h"// 【注意事项】// 1, bool会和CString类型混淆,所以不支持bool,建议使用byte类型或者int类型代替class DataStream{public:DataStream();DataStream(size_t mal翻译 2015-02-05 11:00:04 · 611 阅读 · 0 评论 -
MFC小笔记之窗口
获取屏幕宽::GetSystemMetrics(SM_CXSCREEN);获取屏幕高::GetSystemMetrics(SM_CYSCREEN);去掉标题栏和系统菜单::SystemParametersInfo(SPI_SETDRAGFULLWINDOWS, TRUE, NULL, 0);SetWindowLong(m_hWnd, GWL_STYLE, G原创 2015-02-02 14:22:23 · 323 阅读 · 0 评论 -
MFC小笔记之GDI
获取图像编码int GetEncoderClsid(const WCHAR* format, CLSID* pClsid){UINT num = 0, size = 0; ImageCodecInfo* pImageCodecInfo = NULL;GetImageEncodersSize(&num, &size);if(size == 0) re原创 2015-02-02 11:20:48 · 294 阅读 · 0 评论