/*HDC hdc; hdc=::GetDC(m_hWnd);//m_hwnd获得当前的窗口 MoveToEx(hdc,m_origin.x,m_origin.y,NULL); LineTo(hdc,point.x,point.y); ::ReleaseDC(m_hWnd,hdc);*/...
分类:
其他好文 时间:
2015-07-17 13:32:17
阅读次数:
148
写MFC程序ASSERT(IsWindow(pTemp->m_hWnd))报错
CRect rect;
CWnd *pWnd = GetDlgItem(IDC_picture);//IDC_picture为picture控件ID
pWnd->GetClientRect(&rect);//rc为控件的大小。
int x=rect.Height();
int y=rect.Width()...
分类:
其他好文 时间:
2015-07-16 20:02:42
阅读次数:
240
句柄 资源的标示 图标句柄(HICON) 光标句柄(HCURSOR) 窗口句柄(HWND)类似于指针wm_keydown表示键盘上的按键按下了数值WPARAM ||LPARAM 两个整形数据类型 表示一种附加信息 储存比如按下一个键后接收具体键的Asics代码Dword 表示消息传递时候的时间POI...
分类:
编程语言 时间:
2015-07-16 18:17:42
阅读次数:
161
案例代码#include LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){ HDC hdc; PAINTSTRUCT ps; RECT rect; switch(mess...
分类:
其他好文 时间:
2015-07-13 16:01:37
阅读次数:
117
服务器是C/S模式的核心,最近在看网络编程的东西,参考了一些书籍,做了一个Web服务器。整体的实现分为四个部分:界面控制、服务流程的实现、HTTP协议的实现、协议的辅助实现部分。界面控制部分主窗体设计比较简陋,
Web服务器的运行离不开HTTP协议,定义一个类CHttpProtocol,用来实现HTTP协议。class CHttpProtocol
{
public:
HWND m_hw...
分类:
Web程序 时间:
2015-07-10 22:19:38
阅读次数:
269
windows程序设计示例: 1 #include "windows.h" 2 #pragma comment(lib, "winmm") 3 4 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); 5 6 int WINAPI WinMa.....
例1:void CTextDlg::OnPaint(){Graphics graphics(this->m_hWnd);LinearGradientBrush linGrBrush( Point(0,0), Point(200,0), Color(255,255,0,0), Color(25...
分类:
其他好文 时间:
2015-07-07 00:56:18
阅读次数:
198
1. SetActiveWindow()
原型:
CWnd* SetActiveWindow();
HWND SetActiveWindow(hWnd);
功能:该函数激活一个窗口,hWnd:将被激活的最顶层窗口。
返回值:若函数调用成功,则返回原先活动窗口的句柄。若函数调用失败,则返回值为NULL
备注:SetActiveWindow函数激活一个窗口,但当应用程序处于后台时,将不激...
静态移除长提边框很简单,直接设置“Border”属性为"none"即可
"Maximize Box", “Minimize Box” 设置是否显示 最大化/最小化按钮;
“System Menu” 设置 是否显示 关闭按钮;
1. 代码中动态移除窗体边框的方法
DWORD dwStyle = GetStyle(); //等价于GetWindowLong(m_hWnd, GWL_ST...
分类:
编程语言 时间:
2015-07-04 12:43:15
阅读次数:
207
QWidget与HWND的互相转换在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?HWND转...
分类:
其他好文 时间:
2015-07-03 23:20:05
阅读次数:
140