vc
197山清水秀
这个作者很懒,什么都没留下…
展开
-
使对话框不在任务栏中显示
使对话框不在任务栏中显示ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_CONTROLPARENT|WS_EX_TOOLWINDOW,SWP_NOSIZE|S原创 2019-04-30 16:35:17 · 424 阅读 · 0 评论 -
VC 获得 鼠标在对话框中的位置
VC获得鼠标在对话框中的位置在VC编程中,可以通过响应对话框的WM_MOUSEMOVE消息,即可在其响应函数中获得鼠标指针的当前坐标。具体的示例代码如下:void CGetMousePos::OnMouseMove(UINT nFlags,CPoint point){m_strxpoint.Format("%d",point.x);m_strypoint.Format("%...原创 2019-04-30 16:35:59 · 571 阅读 · 0 评论 -
VC实现显示、自动隐藏任务栏(SHAppBarMessage)
VC实现显示、自动隐藏任务栏(SHAppBarMessage)一、显示和隐藏任务栏要想对任务栏进行操作,首先当然需要获得任务栏的句柄,所以首先利用FindWindow获取句柄,再操作示例代码:1、隐藏任务栏HWND hWnd = FindWindow(_T("Shell_TrayWnd"),NULL);ShowWindow(hWnd,SW_HIDE);2、显示任务栏HWND h...转载 2019-04-30 16:37:10 · 349 阅读 · 0 评论 -
开机自启
/ 开机自启void CVc_136Dlg::OnButton1(){// TODO: Add your control notification handler code hereTCHAR m_fileName[100];GetModuleFileName(NULL,m_fileName,100);HKEY hKey;CString str = _T("Software...原创 2019-04-30 16:38:34 · 102 阅读 · 0 评论 -
vc 最小化到托盘
在Dlg头文件添加LRESULTWindowProc(UINT message, WPARAM wParam, LPARAM lParam); 和NOTIFYICONDATA nd;Dlg.cpp 中添加#define WM_NOTIFYICON WM_USER+5 //自定义消息的IDBOOL CVc_136Dlg::OnInitDialog()中添加第一...原创 2019-04-30 16:39:36 · 269 阅读 · 0 评论 -
读写注册表
写注册表//创建或打开注册表项。默认为创建,当注册表中有此项时。为打开。HKEYhKey;//是一个返回值,指向一个变量的指针,//用来接受创建或打开的表项的句柄。//当不再需要此返回的注册表项句柄时,调用RegCloseKey函数关闭这个句柄。RegCreateKey(HKEY_LOCAL_MACHINE,"softw...原创 2019-04-30 16:40:22 · 176 阅读 · 0 评论 -
删除开机自启
删除开机自启HKEYhKey;LPCTSTRlpRun="Software\\Microsoft\\Windows\\CurrentVersion\\Run";longlRet=RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpRun,0,KEY_WRITE,&hKey);if(lRet==ERROR_SUCCE...原创 2019-04-30 16:41:16 · 210 阅读 · 0 评论 -
配置文件
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOLWritePrivateProfileString( LPCTSTRlpAppName, LPCTSTRlpKey...原创 2019-04-30 16:42:35 · 630 阅读 · 0 评论