
Windows编程
longx_zh
这家伙什么都没留下!
展开
-
设置MFC窗口透明
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); bool b = SetLayeredWindowAttributes(0,255/2,LWA_ALPHA);SetWindowLong设置窗口属性,包含GWL_EXSTYLESetL原创 2008-07-18 11:49:00 · 1507 阅读 · 1 评论 -
设置窗口点击客户区移动
LRESULT CIeDlg::OnNcHitTest(CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 UINT nHitTest=CDialog::OnNcHitTest(point); return (nHitTest==HTCLIENT) ? HTCAPTION:nHitTest; }原创 2008-07-28 16:45:00 · 724 阅读 · 2 评论 -
DLL中创建MFC窗体
要实现在DLL库中创建MFC的窗口,必须创建一个扩展DLL,Extension Dll 在DLL中配置好窗口资源,如:IDD_DIALOG这种模板资源。 在外部调用的时候只需要通过一个接口来创建窗体。 例子代码:class __declspec(dllexport) CIeDlg : public CDialog{ //内容省略 ......原创 2009-02-12 13:54:00 · 3762 阅读 · 1 评论 -
BitButtonNL 自定义MFC窗口使用简介
CBitButtonNL * m_btnSearch = new CBitButtonNL(); m_btnSearch->Create(_T("button"),WS_CHILD,CRect(0,0,50,20),pWnd,btnID); CString strFontName = _T("宋体"); //set bitmap HBITMAP Uphbm = (HBITMAP)Loa转载 2009-03-06 17:51:00 · 838 阅读 · 0 评论 -
托盘区图标编程方法
托盘区图标编程方法--Shell_NotifyIcon--VC6 1、隐藏主窗口并在托盘区创造程序图标的方法 代码: NOTIFYICONDATA nc; nc.cbSize = sizeof(NOTIFYICONDATA); nc.hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); nc.hWnd = m_hWnd; strcpy(nc.sz转载 2009-12-22 09:55:00 · 699 阅读 · 0 评论