![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++ /MFC
wgj200123
踏实,真诚,热爱学习,喜欢钻研,乐于助人,具有团队精神!
展开
-
为对话框添加bmp背景
1、添加CBitmap类变量 m_bkbmp;2、在OnInitDialog()函数中加载位图,m_bkbmp.LoadBitmap(FACEBOOK);3、重载OnPaint()函数中的else字句,先注释掉CDialog::OnPaint(); : CPaintDC dc(t原创 2011-07-16 18:00:51 · 196 阅读 · 0 评论 -
----Windows Sockets 异步网络编程模型----
Winsock 用Windows API实现:1、服务器端有两个线程: 主线程----编写以下两个函数来实现#define NETWORD_EVENT WM_USER+100 //定义网络事件sockaddr_in clientaddr; //暂时存放客户端IP地址//自定义消息映射,添加网络事件处理函数ON_MESSAGE(NETWORK_原创 2011-10-22 22:18:39 · 348 阅读 · 0 评论 -
网络编程之CAsyncSocket的使用
本文对MFC提供的CAsyncSocket类进行网络编程的基本思路阐述:YourConnectFunc() m_socket.connect(); //建立套接字连接,并立刻返回 m_socket.AsyncSelect(FD_CONNECT) //申请原创 2011-10-19 11:53:21 · 165 阅读 · 0 评论 -
VC使用SendMessage发送自定义消息
最近在用VC2008做开发,后来由于要用到消息的发送,而且需要自定义消息,在网上查找了很多例子,根据他们所说的,虽然大致都差不多,但是基本上没有一个能完全做出来的。要知道VC编程有一个小地方出错,都可能是个让你头晕脑胀的事情。经过我后来不但探索,经过改进之后,一点错误都没有,现在转载 2011-10-19 11:27:41 · 625 阅读 · 0 评论 -
C++: Converting an MFC CString to a std::string
本文翻译自 Nightfox ,文章原文地址:www.codeproject.com第一次翻译,用词可能会稍有不恰当之处或者语句生硬的地方,希望读者能原谅,有不合适的地方,请加以矫正!MFC具有自己的字符串类,CString。在我的实际开发过程中,我觉得有时候是有翻译 2011-10-18 14:13:23 · 224 阅读 · 0 评论 -
利用Windows API多线程编程解决“哲学家进餐问题”
哲学家进餐问题描述:有五个哲学家,他们的生活方式是交替地进行思考和进餐。哲学家们公用一张圆桌,周围放有五把椅子,每人坐一把。在圆桌上有五个碗和五根筷子,当一个哲学家思考时,他不与其他人交谈,饥饿时便试图取用其左、右最靠近他的筷子,但他可能一根都拿不到。只有在他拿到两根筷子时,原创 2011-10-18 00:54:20 · 515 阅读 · 0 评论 -
TXT文件加密算法
void CEncryptDlg::encrypt(char *in_fname, char *psw, char *out_fname){ FILE *fp1, *fp2; char ch; int j = 0; int i = 0; fp1=fo原创 2011-10-15 16:57:16 · 456 阅读 · 0 评论 -
位图操作,判断位图
//绑定编辑框的一个变量CString m_filepath;int bmpWidth; //位图宽度int bmpHeight;int bmpCount; //像素个数char *m_pDibData; //指向位图像素处的指针HGLOBAL hm原创 2011-10-15 16:47:31 · 188 阅读 · 0 评论 -
屏幕保护程序完全代码
BOOL CMyScreenSaverApp::InitInstance(){ AfxEnableControlContainer(); // Standard initialization // If you are not using these features and w原创 2011-07-16 23:36:44 · 367 阅读 · 0 评论 -
在 C# 中通过 P/Invoke 调用Win32 DLL
我在自己最近的编程中注意到一个趋势,正是这个趋势才引出本月的专栏主题。最近,我在基于 Microsoft® .NET Framework 的应用程序中完成了大量的 Win32® Interop。我并不是要说我的应用程序充满了自定义的 interop 代码,但有时我会在 .NET Framework 类库中碰到一些次要但又繁絮、不充分的内容,通过调用该 Windows® API,可以快速减少这样的麻转载 2012-04-25 12:19:46 · 140 阅读 · 0 评论