本吧共有主题数87个,帖子数488篇,会员0位。
内容转换:港澳繁體
 
点击 回复 标题 作者 最后回复
948 2

【方法】遍歷整個目錄中的文件和文件夾

【程序】
// ExploreFolder.cpp : Defines the entry point for the console application.
//
#includ...
巨大八爪鱼 3-26  巨大八爪鱼
679 0

【方法】在指定文件夾中搜索文件

【程序】
#include "stdafx.h"
#include <Windows.h>
#define echo(str) WriteConsole(hConsole...
巨大八爪鱼 3-26  巨大八爪鱼
777 0

【方法】判斷光驅里是否有光盤

GetVolumeInformation(TEXT("G:\\"), NULL, NULL, NULL, NULL, NULL, NULL, NULL);
if (GetLastError()...
巨大八爪鱼 3-3  巨大八爪鱼
794 0

您好,阿斯蘭侃吧歡迎您的到來~

親愛的用戶:歡迎來到Windows API吧,阿斯蘭侃吧歡迎您的到來~
請先閱讀我們的社區準則:
https://zh.arslanbar.net/documents/eula/...
社区管理员 3-3  社区管理员
997 7

我正在安裝Windows SDK for Windows 7 [图片]

巨大八爪鱼 2-28  巨大八爪鱼
1024 8

【原創作品】文件數據分佈圖查看器V1.0 [图片]

巨大八爪鱼 2-25  巨大八爪鱼
880 6

在MFC單文檔應用程式中,所謂的窗口客戶區域實際上只是主窗口的一個子窗口 [图片]

巨大八爪鱼 2-24  巨大八爪鱼
735 3

【教程】Win32 WNDCLASS窗口類中的額外空間cbClsExtra和cbWndExtra的用法

先來講講wc.cbWndExtra這個成員,這個成員指定了系統為每個窗口分配多少字節的額外空間。創建窗口後,如果想要使用這段額外空間,可以使用以下六個函數之一:
GetWindowWord(hW...
巨大八爪鱼 2-19  巨大八爪鱼
774 1

【連結】微軟官方MSDN上的Windows GDI參考資料

上麵包含了所有的GDI函數以及相關概念、技巧的資料。
https://msdn.microsoft.com/en-us/library/dd145203%28v=vs.85%29.aspx
巨大八爪鱼 2-14  巨大八爪鱼
707 4

用Windows API製作窗口切分滑塊的方法

http://www.catch22.net/tuts/splitter-windows
巨大八爪鱼 2-14  巨大八爪鱼
655 0

我暈,我現在才知道GetDC獲取的HDC最後是不能調用DeleteDC來刪除的

Remarks
An application must not delete a DC whose handle was obtained by calling the GetDC functi...
巨大八爪鱼 2-14  巨大八爪鱼
697 3

一個最簡單的C++ Windows窗口程序

#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR...
巨大八爪鱼 1-28  巨大八爪鱼
916 1

【原創程序】剪切板內容導出程序 [图片]

【功能】
查看當前剪切板中有哪些格式的剪切板內容(顯示出格式編號,名稱以及內容的字節數),輸入要保存的剪切板格式編號和文件名即可導出到文件。
【代碼】
// ClipboardExp...
巨大八爪鱼 1-24  巨大八爪鱼
914 0

【解決辦法】在Win32窗口程序中,當主窗口中的控件(子窗口)獲得焦點時,快捷鍵無效的解決辦法 [图片]

【症狀】
以ListView控件為例。在Win32中默認的窗口中用CreateWindow創建一個ListView子窗口。運行程序,發現剛開始的時候快捷鍵是有反應的,但是一旦鼠標指針點了那個Li...
巨大八爪鱼 1-23  巨大八爪鱼
883 6

【程序】C++調用shell32.dll中的圖標選擇對話框 [图片]

【代碼】
void CShellFuncDlg::OnButton1()
{
    // TODO: Add your control notifi...
巨大八爪鱼 1-14  巨大八爪鱼
810 4

【示例】用C++編寫一個和XP主題設置里的「活動窗口」一樣的窗口程序 [图片]

【代碼】
#include <Windows.h>
LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam,...
巨大八爪鱼 1-14  巨大八爪鱼
906 3

【示例】C++顯示Win7任務欄進度條,右下角附加小圖標以及窗口預覽 [图片]

【C++代碼】
#include <tchar.h>
#include <Windows.h>
#include <CommCtrl.h>...
巨大八爪鱼 1-14  巨大八爪鱼
925 3

【技巧】ListView控件的一些技巧 [图片]

【技巧一】使用半透明的藍色選擇框
代碼:
ListView_SetExtendedListViewStyle(hListView, LVS_EX_DOUBLEBUFFER);
效果:...
巨大八爪鱼 1-11  巨大八爪鱼
999 3

【慶祝】我終於成功地在ListView的平鋪(Tile)視圖上顯示了灰色的詳細信息文字 [图片]

顯示的灰色部分文字就是SubItems裏面的。
巨大八爪鱼 1-11  巨大八爪鱼
782 2

【示例】在窗口上創建可選擇的或可編輯的文本區域,可以直接用文本框控件完成 [图片]

根本就不需要用GDI自己去繪製。
而且還有右鍵菜單哦。
巨大八爪鱼 1-10  巨大八爪鱼
958 5

【教程】在Win32窗口環境中創建按鈕,單選框,複選框時,如何去掉對話框背景色 [图片]

先看效果。
修改前:
修改後:
巨大八爪鱼 1-10  巨大八爪鱼
795 0

原來滾動條的長度是通過nPage屬性來設置的 [图片]

但是nPage不能超過nMax
巨大八爪鱼 1-9  巨大八爪鱼
993 3

【代碼】C++編寫的最基本的Win32窗口程序 [图片]

【運行結果】
【頭文件 Main.h】
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpC...
巨大八爪鱼 1-4  巨大八爪鱼
890 6

【代碼】C++操作Windows的剪切板的文本內容

void cut(HWND hWnd)
{
    TCHAR str[] = TEXT("information");...
巨大八爪鱼 1-3  巨大八爪鱼
1347 8

【原創程序】C++編寫的Win32 托盤圖標及氣球顯示程序 [图片]

【簡介】
1.程序啟動後不顯示主窗口,在托盤建立一個文件夾圖標(圖標來自shell32.dll),雙擊該圖標即可打開主窗口,主窗口最小化時自動隱藏。
巨大八爪鱼 12-24  巨大八爪鱼
878 5

ListView控件的平鋪視圖研究進度 [图片]

目前已經實現了5個視圖的互相切換,但是平鋪視圖還只能顯示32x32的圖標。
灰色的詳細信息還未能顯示。
巨大八爪鱼 12-5  巨大八爪鱼
1041 6

【歡呼】我終於在微軟官方網站上找到了使用ListView控件的Tile(平鋪)視圖的方法了! [图片]

網址:https://msdn.microsoft.com/en-us/library/windows/desktop/bb774735%28v=vs.85%29.aspx#Extended_...
巨大八爪鱼 12-5  巨大八爪鱼
924 4

先收藏兩個Code Project上的有關ListCtrl的兩個MFC控件案例 [图片]

第一個是CListCtrl and Grouping Rows
連結:http://www.codeproject.com/Articles/29354/CListCtrl-and-Groupi...
巨大八爪鱼 12-5  巨大八爪鱼
868 1

【示例】C++模仿JavaScript的alert和confirm函數 [图片]

【代碼】
#include <Windows.h>
#include <CommCtrl.h>
#pragma comment(lib, "Comctl32....
巨大八爪鱼 12-5  巨大八爪鱼
2500 22

【教程】讓Win32程序擁有XP風格控件 [精品] [图片]

在Visual Studio中,默認創建的Win32 Project的對話框中,控件是Windows 2000風格的,很難看。
本教程主要討論如何讓Win32程序的控件擁有XP風格。最終效果如圖...
巨大八爪鱼 12-5  巨大八爪鱼
1661 11

【微軟官方工具】Control Spy v2.0 [图片]

該控件可以快速查詢控件的樣式ID,Windows消息ID等。
官方詳細信息:https://msdn.microsoft.com/en-us/library/windows/desktop/bb...
巨大八爪鱼 12-3  巨大八爪鱼
865 9

【Win32程序】能讀取和保存數據的Rename對話框 [图片]

下拉框中的選項:
如果目錄下存在指定的文件(這裏是rdf.dat),那麼就從中讀取數據並顯示到各個控件里。
不存在的話各控件就留空,等待用戶輸入。
當點擊OK按鈕的時候,保存...
巨大八爪鱼 12-3  巨大八爪鱼
713 0

【案例】Win32程序GDI繪圖案例 [图片]

運行效果:
程序代碼:
WndProc函數中的case WM_PAINT:部分:
case WM_PAINT:...
巨大八爪鱼 12-2  巨大八爪鱼
1584 12

今天,我又把C語言課本上的Insert Str程序做成了Win32版本的對話框程序 [图片]

運行效果:
巨大八爪鱼 12-1  巨大八爪鱼
1779 13

【案例】給Win32程序的「關於」對話框添加一個按鈕 [图片]

首先,在Visual Studio(我用的版本是Premium 2012)中創建一個Win32項目工程,也就是:
然後編譯運行,運行結果是如下窗口:
巨大八爪鱼 12-1  巨大八爪鱼
672 0

【代碼】Visual Studio 2012默認生成的Win32工程的主文件代碼

// Win32Project2.cpp : Defines the entry point for the application.
//
#include "stdafx.h"...
巨大八爪鱼 12-1  巨大八爪鱼
693 6

其實,無論是什麼編程語言,要想製作Windows窗口程序

都是要想辦法調用Windows API
巨大八爪鱼 10-30  巨大八爪鱼
发表帖子
标题:
内容:
用户名: 您目前是匿名发表。
验证码:
看不清?换一张
(快捷键:Ctrl+Enter)
本吧信息
本吧粉丝:0
吧主:
会员: 会员0

分类:程序設計

关于Win32API
载入中...