avatar
文章
366
标签
89
分类
53

Home
Archives
Tags
Categories
Link
张拓的博客
搜索
Home
Archives
Tags
Categories
Link

张拓的博客

_beginthreadex使用WaitForMultipleObjects等待退出
发表于2014-03-19|c++
_beginthreadex使用WaitForMultipleObjects等待退出的问题 感觉是因为等待的句柄为0时WaitForMultipleObjects()会直接结束。
MFC半透明按钮,修改
发表于2014-01-06|c++mfc
直接将类加入项目工程,并在对话框类中增加 CImage m_bkImage;//背景图片 // 给按钮绑定控件变量,修改类型为CButtonTranslucent CButtonTranslucent/CButton/ m_btTest3;OnInitDialog()中设置图片: m_bkImage.Load(“bkBitmap.bmp”); // bkBitmap.bmp是背景图片 加载图片,或者使用 m_bkImage.LoadFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_BK)); 加载图片m_btTest3.SetImage(m_bkImage);// 绑定图片 m_btTest3按钮绑定的控件变量MFC半透明按钮类12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747 ...
位图按钮类,实现了按下、放开和鼠标在按钮上的图片更换。
发表于2014-01-06|c++mfc
位图按钮类,实现了按下、放开和鼠标在按钮上的图片更换。 一个位图按钮类,实现了按下、放开和鼠标在按钮上的图片更换。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831 ...
从资源加载Cimage
发表于2014-01-06|c++mfc
从资源加载Cimage1234Cimage m_bkImage;m_bkImage.LoadFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_BK));
静态文本框背景透明
发表于2013-12-25|c++mfc
对话框响应WM_CTCOLOR消息 在OnCtlColor()函数中添加1234if (CTLCOLOR_STATIC == nCtlColor ) { pDC->SetBkMode(TRANSPARENT);}控件的类型: CTLCOLOR_BTN 按钮控件 CTLCOLOR_DLG 对话框 CTLCOLOR_EDIT 编辑控件 CTLCOLOR_LISTBOX 列表框控件 CTLCOLOR_MSGBOX 消息框 CTLCOLOR_SCROLLBAR 滚动条控件 CTLCOLOR_STATIC 静态控件。
mfc修改对话框背景
发表于2013-12-25|c++mfc
修改对话框背景 第一种方法。1.在对话框类声名1CBrush m_bkBrush;2.在InitDialog中添加代码123CBitmap tmpBitmap;tmpBitmap.LoadBitmap(IDB_BITMAP_ASCENT); // IDB_BITMAP_ASCENT背景资源的IDm_bkBrush.CreatePatternBrush(&bmp); // 创建背景刷 3。响应WM_CTCOLOR消息。在OnCtlColor增加代码 ,删除原有的12HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); return hbr;return m_bkBrush; // 返回刚才创建的背景刷子 第二种方法在对话上放置Picture Control控件,设置属性Type为Bitmap。Image为IDB_BITMAP_ASCENT(背景资源ID) 按ctrl+d,设置Picture Control控件的ID为1。 第三种方法响应WM_PANT消息在OnPant()中绘制背景,代码如下。1234567 ...
windows结束进程升级版
发表于2013-12-13|c++win32
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162// 用到的头文件#include "tlhelp32.h" // szName获取窗口句柄HANDLE CHungDlg::GetWindowHandle(const CString& szName){ return ::FindWindow(NULL, szName);}// 根据程序窗口句柄结束进程BOOL CHungDlg::CloseApp(HANDLE handle){ DWORD nProcessID; // 根据进程句柄获取进程ID ::GetWindowThreadProcessId((HWND)handle,&nProcessID); return CloseApp(nProcessID);} // 根据进程ID结束进程BOOL C ...
根据窗口句柄判断程序运行状态
发表于2013-12-13|c++win32
根据窗口句柄判断程序运行状态12345678910111213141516171819202122BOOL CHungDlg::ProcessRunStatus(HWND hwnd){ HINSTANCE hDll = LoadLibrary(_T("user32.dll")); if (NULL != hDll) { typedef BOOL(WINAPI *PROCISHUNGAPPWINDOW)(HWND); PROCISHUNGAPPWINDOW IsHungAppWindow = (PROCISHUNGAPPWINDOW)GetProcAddress(hDll, "IsHungAppWindow"); if (IsHungAppWindow(hwnd)) { MessageBox("未响应"); CloseApp(hwnd);// 结束进程 ...
CFont Class
发表于2013-12-13|c++mfc
MFC Library ReferenceCFont ClassSee Also Collapse AllExpand All Language Filter: AllLanguage Filter: MultipleLanguage Filter: Visual BasicLanguage Filter: C#Language Filter: C++Language Filter: J#Language Filter: JScript Encapsulates a Windows graphics device interface (GDI) font and provides member functions for manipulating the font.封装了一个Windows图形设备接口(GDI)字体并为操作提供了成员函数。 class CFont : public CGdiObjectRemarks备注 To use a CFont object, construct a CFont object and attach a Windows font to it ...
获取进程ID
发表于2013-12-11|c++win32
1234567891011121314151617181920212223242526272829303132333435// 返回TRUE成功FALSE失败。 szName进程名称,大小写敏感。 ProcessID获取到的进程ID。BOOL GetProcessID(const CString& szName, DWORD& ProcessID){ //获取进程快照 HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);// 创建快照 if (hSnapshot == INVALID_HANDLE_VALUE) { return FALSE; } PROCESSENTRY32 processList; processList.dwSize=sizeof(PROCESSENTRY32); BOOL bResult=Process32First(hSnapshot,&processList ...
1…313233…37
avatar
张拓
多情自古空余恨,好梦由来最易醒
文章
366
标签
89
分类
53
Follow Me
公告
每天都有一个好心情
最新文章
windows编译libtorrent
windows编译libtorrent2024-05-23
windows编译boost
windows编译boost2024-05-08
vscode远程调试linux
vscode远程调试linux2023-12-21
linux服务检查进程
linux服务检查进程2023-12-01
ubuntu配置vnc服务
ubuntu配置vnc服务2023-11-03
分类
  • algorithm81
    • maze1
    • search34
    • sort33
  • aws7
  • boost7
  • build2
  • c++110
标签
database pygame samb odbc url cocos ocx rejson libzip samba 文本转语音 vs hex search thread win32 lua ffmpeg shared memory asio ssh cpp redis python TortriseGit decode quota uac .map qemu sql wordpress bitmap 杂 livecd py ustar ubuntu proxy dbg
归档
  • 五月 20242
  • 十二月 20232
  • 十一月 20231
  • 九月 20232
  • 八月 20236
  • 七月 202310
  • 六月 20234
  • 五月 202310
网站资讯
文章数目 :
366
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By 张拓
框架 Hexo|主题 Butterfly
京ICP备2022021138号-1
搜索
数据库加载中