这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载。
Basic
声明常量let
声明变量var
注释依旧使用"//" "/**/", 注意这里"/**/"在Swift可以嵌套使用
表达式结尾不再有分号
整数
你可以声明为Int或者UInt,他们本身适应不同平台(64位, 32位),类似于NSInte...
分类:
其他好文 时间:
2014-06-20 10:39:32
阅读次数:
311
atlcrack.h中是一些对消息映射的简化,9.0版本中只增加了一个WM_MOUSEWHEEL的响应,而且要求windows vista。#if (_WIN32_WINNT >= 0x0600)// BOOL OnMouseHWheel(UINT nFlags, short zDelta, CPo...
分类:
其他好文 时间:
2014-06-15 19:16:36
阅读次数:
185
一、第一个窗口程序
1 入口函数 WinMain
2 窗口处理函数
LRESULT CALLBACK WndProc( HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam )
{
return DefWindowProc( hWnd, nMsg, wParam, lParam );
}
当窗口处理消息事件时 调用该函数
...
CHAIN_MSG_MAP(baseClass)是个很简单的宏,就是调用某个基类的ProcessWindowsMessage函数。意味着你把消息路由给他,看它处理不处理//
处理程序原型: // LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LP....
void CMainWindow::OnLButtonDown(UINT nFlags,CPoint
point){ //以下三个是在CMainWindow中定义 m_ptFrom=point; m_ptTo=point; m_track=TRUE;}void
CMainWi...
分类:
其他好文 时间:
2014-06-11 12:03:13
阅读次数:
1160
using System.Runtime.InteropServices; //命名空间 const
uint WM_APPCOMMAND = 0x319; const uint APPCOMMAND_VOLUME_UP = 0x0a; const uint
APPCO...
在MFC中增加一个时间计时器消息事件利用this->SetTimer(1,1000,NULL);开启计时器添加响应事件void
Csqllink1Dlg::OnTimer(UINT_PTR nIDEvent) { CTime
tm; tm=CTime::GetCurrentTime(); CWnd*...
分类:
其他好文 时间:
2014-06-07 09:58:30
阅读次数:
224
#include #define ID_EDIT 1LRESULT CALLBACK WndProc
(HWND, UINT, WPARAM, LPARAM);LRESULT CALLBACK NewWndProc(HWND hWnd,UINT
message,WPARAM wParam,LPARA...
分类:
其他好文 时间:
2014-06-06 23:18:40
阅读次数:
238
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用
BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT...
分类:
其他好文 时间:
2014-06-05 20:47:12
阅读次数:
404
在Windows编程中经常使用这两个函数来处理消息,它们之间的区别就是GetMessage是阻塞的,PeekMessage是非阻塞的。GetMessage原型如下:BOOL
GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin,UINT wMsgFi...
分类:
其他好文 时间:
2014-06-02 01:26:35
阅读次数:
271