hdc = GetDC (hwnd) ;GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。 所获得的设备环境可以是通用、类或者私有类型,具体由指定窗口的类风格决定。对于通用设备环境,GetDc函数每次获取一个设备环境时都会用默认属性对它进行初始化。该函数获得的类和私有设备环境....
分类:
编程语言 时间:
2015-07-03 08:00:24
阅读次数:
162
1、先引入DllImport所在的名称空间using System.Runtime.InteropServices;2、引入方法[DllImport("user32.dll")]public static extern IntPtr SendMessage(IntPtr hWnd,uint msg,...
ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、print} FileName: PChar; {指定要打开的文件或程序} Parameters: PChar; {给要打开的程序指定参数; 如果打开的...
#include "shlobj.h" //包含头文件
函数介绍
1、WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明
hwndOwner: 指定了"所有者窗口",在调用这个函数是可能出現的对话框或信息框....
分类:
其他好文 时间:
2015-06-29 11:46:43
阅读次数:
130
MessageBox()功能。这是一个非常频繁使用的Win32 API,在屏幕上显示一个窗体,提出问题,并等待用户输入。它的原型是 int MessageBox(HWND hwnd,LPCTSTR lptext, LPCTSTR lpcation,UINT utype)hwnd 句柄。设置为NULL...
分类:
其他好文 时间:
2015-06-27 15:48:58
阅读次数:
143
HINSTANCE hinst = GetModuleHandle(0); HRSRC hr = ::FindResource(hinst, MAKEINTRESOURCE(IDD_MEMDIALOG), RT_DIALOG); LoadResource(hinst, hr); m_hWnd...
分类:
其他好文 时间:
2015-06-23 15:17:38
阅读次数:
125
今天打算判断一个窗口是否出现垂直滚动条,我的代码:SCROLLINFO si; //滚动条信息结构体 si.cbSize = sizeof(SCROLLINFO); //必须 si.fMask = SIF_ALL; GetScrollInfo(hwnd_frame_preview, SB_VERT,...
向父窗体发送消息 ,这里只讲发送 WM_NOTIFY 消息, 其它消息是相同的 在 控件中的某个函数中 设置发送消息的程序 首先定义一个WM_NOTIFY消息的专用结构. NMHDR nm; nm.code = 123456; // 这里是消息的区别代码 nm.hwndFrom = m_hWnd;/...
分类:
编程语言 时间:
2015-06-16 16:10:57
阅读次数:
153
有时候你需要后台获取ie浏览器 鼠标所在位置的元素坐标,然而你使用屏幕坐标是不可行的
所以我们需要把坐标转换成浏览器内坐标 然后再通过elementFromPoint获取网页成员。
private void tmrWatcher_Tick(object sender, EventArgs e)
{
IntPtr hWnd = Wind...
绑定控件 HWND logEdit = ::GetDlgItem(this->m_hWnd, IDC_EDIT_LOG); m_outputlogEdit.Attach(logEdit);滚动到最新一行当CEdit是多行显示的时候m_outputlogEdit.LineScroll(m_out...
分类:
其他好文 时间:
2015-06-12 11:26:23
阅读次数:
129