用vs2013 建立乙個win32 應用程式,空專案,專案名稱是hellobitmap
拷貝下圖的bmp格式檔案abc.bmp到專案檔案所在目錄:
新增乙個bitmap資源:
進入資源檢視模式
儲存一下:
進入解決方案資源管理器模式
在原始檔中新增檔案:hellobitmap.cpp
內容如下:
#include
#include
#include
#include
#include "resource.h"
lresult callback wndproc(hwnd, uint, wparam, lparam);
int winapi winmain(hinstance hinstance, hinstance hprevinstance,
pstr szcmdline, int icmdshow)
text("the hello program"), // window caption
cw_usedefault, // initial x position
cw_usedefault, // initial y position
cw_usedefault, // initial x size
cw_usedefault, // initial y size
null, // parent window handle
null, // window menu handle
hinstance, // program instance handle
null); // creation parameters
showwindow(hwnd, icmdshow);
updatewindow(hwnd);
while (getmessage(&msg, null, 0, 0))
return msg.wparam;
}lresult callback wndproc(hwnd hwnd, uint message, wparam wparam, lparam lparam)
return
0;}
編譯執行,效果如下:
注意**中的 帶有 // 的語句,尤其是//1 ,//2 和 //14
Win32 複製檔案
第一種方法 include stdafx.h include include define buf size 256 int tmain int argc,tchar argv hin createfile argv 1 generic read,0,null,open existing,0,nul...
win32彙編MessageBox顯示中文亂碼
因為我對字元編碼的問題完全是乙個小白,所以在學習彙編的過程 現了下面的這種錯誤,特意記錄和學習一下。在使用windows api函式messagebox時,出現了中文亂碼現象 原始碼如下所示 我的第乙個32位匯程式設計序 helloworld.asm 使用nmake或下列命令進行編譯和鏈結 ml c...
win32使用拖放檔案
於win32規劃,使用拖放檔案操作,非經常見 不否認有些人喜歡用button開啟 中使用拖拽,非常easy,僅僅須要在建立窗體的時候使用ws ex acceptfiles識別符號,然後使用乙個訊息函式去處理 當然,這是屬於窗體的擴充套件風格。所以須要使用createwindowex來建立 cw us...