public class ExcelHelper
{
[DllImport("User32.dll", CharSet = CharSet.Auto)]
public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);
protected voi...
函数原型:LRESULT DefWindowProc(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
函数功能:该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理。该函数确保每一个消息得到处理。调用DefWindowProc函数时使用窗口过程接收的相同参数。
DefWindowProc这个函数是默认的窗口处理函数,我们可以...
分类:
其他好文 时间:
2015-03-12 13:19:58
阅读次数:
138
1.SDK
WIN32 API函数在view类中获得DC句柄
HDC hdc
hdc=::GetDC(m_hWnd);
::ReleaseDC(m_hWnd,hdc) //一定要释放句柄
2.利用MFC获得DC句柄
CDC *pDC=GetDC();
ReleaseDC(pDC) //一定要释放句柄
3.利用CClientDC获得DC句柄(不需要调用释放函数,析构函数自动调用)
CClient...
最简单的windows GUI程序,由WMain.cpp和WinProc.cpp组成,前者负责初始化窗口,负责处理消息。File: WMain.cpp#include extern LRESULT CALLBACK WindowF(HWND, UINT, WPARAM, LPARAM);char s...
今天在项目中用到SDL2.0的库做视频显示用,在其中出现不少问题,这里一一记录下来,并作为以后的参考。同一个窗口句柄在多次使用SDL_CreateWindowFrom和SDL_DestroyWindow以后,发现程序运行正常,但视频显示不出来的问题。第一次将Hwnd传递给SDL_CreateWind...
分类:
其他好文 时间:
2015-03-09 20:37:07
阅读次数:
279
问题: 在vc6中这样代码顺利通过,可执行 ::SetDlgItemText(AfxGetMainWnd()-> m_hWnd,IDC_TIME,strTime); (这是在对话框程序中,代码在一个全局的线程函数中,设置一个EDIT框的内容)。 但是同样代码,同样编程环境的vc8中,此代码就不得行了...
分类:
其他好文 时间:
2015-03-06 15:47:05
阅读次数:
107
平时在delphi写代码的过程中总是能遇到ShellExecute函数,于是索性将它的使用方法整理一下,由于我在微软的站点上也没能查到个详解(当然我查的中文版,俺菜嘛)ShellExecute函数原型及參数含义例如以下: function ShellExecute(hWnd: HWND; Op...
分类:
系统相关 时间:
2015-03-06 12:41:52
阅读次数:
188
hWnd = FindWindow(NULL, szTaskExe);
SetForegroundWindow(hWnd);
BringWindowToTop(hWnd);
SetCursorPos(100,200);//移动到某点坐标
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//点下左键这里我们可以用FindWindow获取窗口的句柄。这里我是通过A进程...
分类:
其他好文 时间:
2015-03-05 19:32:32
阅读次数:
216
今天在看一个代码里头写了GetWindowLong (hwnd, 0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第2个参数为0是指什么,MD,很恼火,最近终于在一个国外网站找到,我在这篇文章贴了,网站是http://www.codeguru.com/forum/archive/inde...
这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出#! /usr/bin/env python# -*- coding: utf-8 -*-from win32gui import *titles = set()def foo(hwnd,mouse): ....
分类:
编程语言 时间:
2015-02-26 18:18:09
阅读次数:
469