关闭
关闭
首页 > 嵌入式软件 > WinCE

首选需要创建一个对话框

所以应该包含resource.h资源文件

.h 文件:

struct DecodeUint{

UINT meesage;

LONG (*fun)(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

};

#define dim(x) (sizeof(x)/sizeof(x[0]))

LONG OnInit(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

LONG OnCommand(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

LONG OnClose(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

BOOL CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);

.c文件:

#include

#include

#include "Border.h"

#include "resource.h"

struct DecodeUint DlgMessage[] = {

WM_INITDIALOG,OnInit,

WM_COMMAND,OnCommand,

};

struct DecodeUint DlgCommand[] = {

IDOK,OnClose,

IDCANCEL,OnClose,

};

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

int WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPTSTR lpCmdLine,

int nCmdShow)

{

DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),NULL,About);

return 1;

}

BOOL CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

for (int i = 0;i < dim(DlgMessage);i ++)

{

if (DlgMessage[i].meesage == message)

{

(*DlgMessage[i].fun)(hDlg,message,wParam,lParam);

}

}

return FALSE;

}

LONG OnInit(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

return TRUE;

}

LONG OnCommand(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

for (int i = 0;i < dim(DlgCommand);i ++)

{

if (DlgCommand[i].meesage == LOWORD(wParam))

{

(*DlgCommand[i].fun)(hDlg,message,wParam,lParam);

}

}

return TRUE;

}

LONG OnClose(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

EndDialog(hDlg,0);

return TRUE;

}

换一批

延伸阅读

[真心话] 从诺基亚3310看手机业价值观的碰撞,总有一种力量让我们不忘初心

从诺基亚3310看手机业价值观的碰撞,总有一种力量让我们不忘初心

这2017年2月最后一天,手机业两种价值观无意中交错、碰撞。Nokia 3310与一帮高价新品,尤其巴展上不断炫耀的东西,形成了一种错落。......

关键字:手机 诺基亚3310

[新鲜事] 三星第四季度盈利大涨,半导体和显示屏产业居功至伟

三星第四季度盈利大涨,半导体和显示屏产业居功至伟

1月11日消息,据国外媒体报道,三星称2016年第四季度营业利润大涨17%,这可能意味着三星与苹果在盈利能力方面的差距缩小到有史以来最低水平。据BusinessKorea 1月8日报道称,韩国业界人士称2016年第四季度三星营收和......

关键字:三星 半导体 显示屏
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边…

    2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot…

    2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。…

    2017-08-15