2010年8月28日

摘要: SetWindowLong函数用来改变指定窗口的属性,函数同时在窗口的额外内存中设置32位的偏移量值:LONG WINAPI SetWindowLong( __in HWND hWnd, //指定窗口的句柄,或者间接地,窗口所属的类 __in int nIndex, //指定要设置的属性值的偏移地址 __in LONG dwNewLong //指定设置的新值);参数nIndex的取值如下:GWL_EXSTYLE //设置一个新的扩展窗口风格GWL_HINSTANCE //设置一个新的应用程序实例句柄GWL_ID //为窗口设置一个新的标识GWL_STYLE //设置一个新的窗口风格GWL_US 阅读全文
posted @ 2010-08-28 20:53 android开发实例 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1)设计一个窗口过程:下面的实例代码展现了经典的窗口过程的结构。窗口过程使用switch语句处理传入的消息参数uMsg,LRESULT CALLBACK MainWndProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam) // second message parameter{ switch (uMsg) { case WM_CREATE: // Initialize the window... 阅读全文
posted @ 2010-08-28 19:43 android开发实例 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 获取和设置对话框控件标题或内容的相关方法介绍:0)先来看一个获取窗口中指定控件或子窗口指针的函数CWnd::GetDlgItem:CWnd* GetDlgItem( int nID //控件或子窗口的ID) const;void GetDlgItem( int nID, //控件或子窗口的ID HWND* phWnd //指向子窗口的指针) const;“返回值”是指向控件或子窗口的指针,如果指定nID控件不存在,返回值是NULL;要注意的是:返回的指针可能是临时的,因此不能存下来以待后面使用。我们通常会将返回的指针转换为nID指向控件的类型。例如:// uses GetDlgItem to 阅读全文
posted @ 2010-08-28 17:05 android开发实例 阅读(639) 评论(0) 推荐(0) 编辑
摘要: MFC中有两种类型的对话框:模态对话框和非模态对话框。模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中其他任务。非模态对话框是指当其显示时,允许转而执行程序中其他任务,而不用关闭这个对话框。模态对话框的创建:创建模态对话框需要调用CDialog类的成员函数:DoModal,该函数的功能是创建并显示一个模态对话框,其返回值将作为CDialog类的另一个成员函数:EndDialog的参数,后者的功能是关闭模态对话框。一般显示模态对话框的实现代码如下:void CASCEView::OnDialog(){ CASCEDlg dlg; dlg.DoModal(); 阅读全文
posted @ 2010-08-28 09:51 android开发实例 阅读(648) 评论(0) 推荐(0) 编辑

导航