VC界面
celerylxq
这个作者很懒,什么都没留下…
展开
-
得到CListCtrl控件的列名
<br /><br />LVCOLUMN lvcol;<br />char str[256];<br />CString strColumnName;//列名<br />lvcol.mask = LVCF_TEXT|LVCF_SUBITEM;<br />lvcol.pszText = str;<br />lvcol.cchTextMax = 256;<br />m_list.GetColumn(nSubItem, &lvcol);<br />strColumnName= lvcol.pszText;原创 2011-02-21 10:54:00 · 3141 阅读 · 0 评论 -
让CListCtrl选中行恒保持其蓝色高亮状态
<br />为CListCtrl控件添加NM_CUSTOMDRAW事件响应函数,这样当我们点击界面的其他地方地方时,列表中的选中项仍处于选中状态。<br />afx_msg void OnNMCustomDrawList(NMHDR* pNMHDR, LRESULT* pResult);<br />ON_NOTIFY(NM_CUSTOMDRAW, IDC_LIST_CALL_DATA, OnNMCustomDrawList)<br /> <br />void CDataCallDlg::OnNMCustom原创 2011-02-21 09:37:00 · 5705 阅读 · 3 评论 -
VC数据库用的数据类型
typedef struct tagVARIANT { VARTYPE vt; unsigned short wReserved1; unsigned short wReserved2; unsigned short wReserved3; union {转载 2011-08-02 15:12:07 · 604 阅读 · 0 评论 -
常用数据类型使用转换详解
常用数据类型使用转换详解 作者:程佩君 读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float转载 2011-08-02 15:07:59 · 458 阅读 · 0 评论 -
VC 程序重启自己
void CTransFileDlg::OnClose() { char pBuf[MAX_PATH]; //获取应用程序完全路径,比 GetCurrentDirectory 好用多了 GetModuleFileName(NULL,pBuf,MAX_PATH); STARTUPINFO startupinfo; PROCESS_INFORMATION proc_info;原创 2014-07-03 13:32:16 · 4468 阅读 · 0 评论 -
vc6 弹出对话框添加菜单,添加256真彩色工具栏
CMenu newMenu; // 加载菜单资源 newMenu.LoadMenu(IDR_MENU_DLG); //IDR_MENU_DLG为新建的菜单资源 // 为对话框设置菜单 this->SetMenu(&newMenu); //添加工具栏 /*创建第二个工具栏*/ if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CH原创 2015-02-09 20:20:35 · 1644 阅读 · 0 评论 -
listctrl添加背景色,图标去掉阴影
CBitmap bm; bm.LoadBitmap(IDB_BITMAP_7STATE);//IDB_BITMAP_7STATE为bmp资源 m_rtuImageList[iPortID - 1].Create(48,48,ILC_COLOR32|ILC_MASK,0,0);//m_rtuImageList为imagelist控件对象 m_rtuImageList[iPortID - 1].原创 2015-02-09 20:26:01 · 1380 阅读 · 0 评论 -
界面添加弹出菜单 隐藏主界面的菜单栏 隐藏右上角最大化最小化按钮
界面添加WM_CONTEXTMENU消息 void CIPS4410View::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: Add your message handler code here CMenu popMenu; popMenu.LoadMenu(IDR_MENU_TOOL); POINT CurPos; Ge原创 2015-02-09 20:33:16 · 1840 阅读 · 0 评论 -
QT调用VC 动态链接库 解决QT打开或保存文件时闪退的问题
1,MFC需要用静态库 2,MFC中字符串编译用unicode(1个汉字占2字节),QT中用的UTF8(1个汉字占3字节),因此MFC中需要将unicode转换成UTF8 贴出QT中的代码:QT中做成静态函数,方便其他位置进行调用 static QString MfcSaveFile(char *pChName,char *pChFilter)//保存文件 static QStrin原创 2017-08-07 16:49:31 · 826 阅读 · 0 评论