windows api學習筆記 簡單的記事本

2021-09-05 22:55:09 字數 1470 閱讀 2031

#include #include "resource.h"

#include lresult callback mainwndproc(hwnd,uint,wparam,lparam);//視窗函式的函式原型

int apientry winmain( //apientry是__stdcall的巨集定義

hinstance hinstance, //本模組的例項控制代碼

hinstance hprevinstance, //win16留下的廢物

lpstr lpcmdline, //命令列引數

int ncmdshow //主視窗初始化時的現實形式

)::showwindow(hwnd,ncmdshow);//顯示視窗

::updatewindow(hwnd);//重新整理視窗

msg msg;

while(::getmessage(&msg,null,0,0))

return msg.wparam;//當getmessage返回false時程式結束

}lresult callback mainwndproc(hwnd hwnd,uint message,wparam wparam,lparam lparam)

case wm_char:

case wm_paint:

case wm_destroy:

case wm_command:

return 0;

}} return ::defwindowproc(hwnd,message,wparam,lparam);

}

resource.h的**為

//}

// microsoft visual c++ generated include file.

// used by a.rc

//#define idr_menu1 101

#define id_file_exit 40001

// next default values for new objects

// #ifdef apstudio_invoked

#ifndef apstudio_readonly_symbols

#define _aps_next_resource_value 102

#define _aps_next_command_value 40002

#define _aps_next_control_value 1001

#define _aps_next_symed_value 101

#endif

#endif

Windows API學習筆記(1)

一 視窗處理 1.建立視窗 hwnd createwindow lpctstr lpclassname,lpctstr lpwindowname,dword dwstyle,int x,int y,int nwidth,int nheight,hwnd hwndparent,hmenu hmenu,...

WindowsApi學習筆記 建立乙個簡單的視窗

include lresult callback mainwndproc hwnd,uint,wparam,lparam 視窗函式的函式原型 int apientry winmain apientry是 stdcall的巨集定義 hinstance hinstance,本模組的例項控制代碼 hins...

python學習筆記簡書 Python學習筆記

1.輸入 輸出 1 輸出 printf aaa printf aa a printf 100 200 100 200 結果為aaa aa a 100 200 300 輸出不輸出回車方法 print end 2 輸入 name intput printf name 結果為mike mike name ...