第七章 对话框1 windows程序设计 王艳平版
生活随笔
收集整理的這篇文章主要介紹了
第七章 对话框1 windows程序设计 王艳平版
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/
// FirstDialog.cpp文件
#include <windows.h>
#include "resource.h"
BOOL __stdcall DlgProc(HWND, UINT, WPARAM, LPARAM);
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int)
{
int nResult = ::DialogBoxParam(
hInstance, // 實例句柄
(LPCTSTR)IDD_MAIN, // 對話框資源ID號
NULL, // 父窗口句柄
DlgProc, // 消息處理函數
NULL); // 對話框初始化的值,在WM_INITDIALOG消息的lParam參數中取出
if(nResult == IDOK)
::MessageBox(NULL, "用戶選擇了OK按鈕", "07FirstDialog", MB_OK);
else
::MessageBox(NULL, "用戶選擇了CANCEL按鈕", "07FirstDialog", MB_OK);
return 0;
}
BOOL __stdcall DlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
case WM_INITDIALOG: // 初始化對話框
::SetWindowText(hDlg,"第一個對話框!");
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
::EndDialog(hDlg, IDOK);
break;
case IDCANCEL:
::EndDialog (hDlg, IDCANCEL);
break;
}
break;
}
return 0;
}
// FirstDialog.cpp文件
#include <windows.h>
#include "resource.h"
BOOL __stdcall DlgProc(HWND, UINT, WPARAM, LPARAM);
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int)
{
int nResult = ::DialogBoxParam(
hInstance, // 實例句柄
(LPCTSTR)IDD_MAIN, // 對話框資源ID號
NULL, // 父窗口句柄
DlgProc, // 消息處理函數
NULL); // 對話框初始化的值,在WM_INITDIALOG消息的lParam參數中取出
if(nResult == IDOK)
::MessageBox(NULL, "用戶選擇了OK按鈕", "07FirstDialog", MB_OK);
else
::MessageBox(NULL, "用戶選擇了CANCEL按鈕", "07FirstDialog", MB_OK);
return 0;
}
BOOL __stdcall DlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
case WM_INITDIALOG: // 初始化對話框
::SetWindowText(hDlg,"第一個對話框!");
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
::EndDialog(hDlg, IDOK);
break;
case IDCANCEL:
::EndDialog (hDlg, IDCANCEL);
break;
}
break;
}
return 0;
}
總結
以上是生活随笔為你收集整理的第七章 对话框1 windows程序设计 王艳平版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中微单片机79F738
- 下一篇: 【数学建模暑期培训】Matlab数据分析