void CFloatWnd::OnUpdateTransparent(int iTransparent){ HINSTANCE hInst = LoadLibrary("User32.DLL"); if(hInst) { typedef BOOL (WINAPI *SLWA)(HWND,COLO....
分类:
编程语言 时间:
2015-02-26 13:12:54
阅读次数:
160
QWidget与HWND的互相转换在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?HWND转...
分类:
其他好文 时间:
2015-02-25 19:47:13
阅读次数:
127
这是一个简单的记事本的窗口过程 1 WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM 2 3 LOCAL winRect:RECT 4 LOCAL editWidth:DWORD 5 LO...
分类:
其他好文 时间:
2015-02-16 20:56:40
阅读次数:
403
#include "stdafx.h"#include "win32.h"#include "windows.h"#include #define MAX_LOADSTRING 100HWND g_hWnd = NULL;HINSTANCE g_hInst;LRESULT CALLBACK WndP...
分类:
编程语言 时间:
2015-02-06 23:03:09
阅读次数:
250
void CreateTreeViewControl(HWND hMainWnd)
{
g_hTreeView = CreateWindow(WC_TREEVIEW, _T("Tree View"), WS_VISIBLE | WS_CHILD | WS_BORDER | TVS_HASLINES | TVS_LINESATROOT, 5, 5, 320, 480, hMainWnd, NULL...
分类:
其他好文 时间:
2015-02-05 18:23:35
阅读次数:
162
第一步:添加引用using System.Runtime.InteropServices;第二步:引用API[DllImportAttribute("user32.dll")]public static extern int SendMessage(IntPtr hWnd, int Msg, int...
窗口发送消息参数详解// 窗口.发送消息 函数功能: 将指定的消息发送到一个窗口,同win32 api 里面的SendMessage等同的效果 中文函数原型: 发送消息(hwnd,msg,wparam,iparam) 英文函数原型: sendmessage(hwnd,msg,wparam,ipara...
分类:
其他好文 时间:
2015-02-04 14:36:20
阅读次数:
2924
ID--HANDLE--HWND三者之间的互相转换id->句柄 hWnd = ::GetDlgItem(hParentWnd,id);id->指针 CWnd::GetDlgItem();句柄->id id = GetWindowLong(hWnd,GWL_ID);句柄->指针 CWnd *pWnd=...
分类:
其他好文 时间:
2015-02-03 19:19:46
阅读次数:
167
===========================================原文地址:点击打开链接最近读到windows核心编程 作者制作的chHANDLE_DLGMSG 对话框消息处理宏#definechHANDLE_DLGMSG(hWnd,message,fn)/case(messag...
分类:
其他好文 时间:
2015-02-02 21:20:47
阅读次数:
174
今天用SendMessage(hwnd, WM_SETICON, ICON_BIG, hIcon );改图标的时候,看到点问题,记录下ICON_BIG大图标所说的是Alt+Tab后的显示图标ICON_SMALL小图标是标题栏的图标和任务栏里显示的图标如果没有设置小图标,那么以后只设大图标,Alt+T...
分类:
其他好文 时间:
2015-02-02 17:44:42
阅读次数:
296